◆ Market Data --:--
Commodities
Loading...
📈 Yields & Rates
Loading...
💱 FX Rates
Loading...
📈 Market Pulse
Loading...
🏛 Congress Trades
Loading...
👤 Insider Trades
Loading...

10-Q Filing

TOPBUILD CORP CIK: 1633931 Q1 2025
Filing Information
Form Type 10-Q
Accession Number 0001558370-25-006488
Period End Date 20250331
Filing Date 20250506
Fiscal Year 2025
Fiscal Period Q1
XBRL Instance bld-20250331x10q_htm.xml
Balance Sheet 180 line items
Line Item Tag Value Unit Period
Allowance for credit losses AllowanceForDoubtfulAccountsReceivableCurrent $21.26M USD Point-in-time
Allowance for credit losses AllowanceForDoubtfulAccountsReceivableCurrent $21.26M USD Point-in-time
Allowance for credit losses AllowanceForDoubtfulAccountsReceivableCurrent $18.54M USD Point-in-time
Allowance for credit losses AllowanceForDoubtfulAccountsReceivableCurrent $18.54M USD Point-in-time
Preferred stock, par value (in dollars per share) PreferredStockParOrStatedValuePerShare $0.01 USD Point-in-time
Preferred stock, par value (in dollars per share) PreferredStockParOrStatedValuePerShare $0.01 USD Point-in-time
Preferred stock, par value (in dollars per share) PreferredStockParOrStatedValuePerShare $0.01 USD Point-in-time
Preferred stock, par value (in dollars per share) PreferredStockParOrStatedValuePerShare $0.01 USD Point-in-time
Preferred stock, shares authorized PreferredStockSharesAuthorized 10.00M shares Point-in-time
Preferred stock, shares authorized PreferredStockSharesAuthorized 10.00M shares Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $400.32M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $400.32M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $308.81M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $308.81M USD Point-in-time
Preferred stock, shares authorized PreferredStockSharesAuthorized 10.00M shares Point-in-time
Preferred stock, shares authorized PreferredStockSharesAuthorized 10.00M shares Point-in-time
Preferred stock, shares, issued PreferredStockSharesIssued 0.00 shares Point-in-time
Preferred stock, shares, issued PreferredStockSharesIssued 0.00 shares Point-in-time
Receivables, net of an allowance for credit losses of $21,257 at March 31, 2025, and $18,541 at December 31, 2024 AccountsReceivableNetCurrent $751.61M USD Point-in-time
Receivables, net of an allowance for credit losses of $21,257 at March 31, 2025, and $18,541 at December 31, 2024 AccountsReceivableNetCurrent $751.61M USD Point-in-time
Receivables, net of an allowance for credit losses of $21,257 at March 31, 2025, and $18,541 at December 31, 2024 AccountsReceivableNetCurrent $748.73M USD Point-in-time
Receivables, net of an allowance for credit losses of $21,257 at March 31, 2025, and $18,541 at December 31, 2024 AccountsReceivableNetCurrent $748.73M USD Point-in-time
Preferred stock, shares, issued PreferredStockSharesIssued 0.00 shares Point-in-time
Preferred stock, shares, issued PreferredStockSharesIssued 0.00 shares Point-in-time
Preferred stock, shares, outstanding PreferredStockSharesOutstanding 0.00 shares Point-in-time
Preferred stock, shares, outstanding PreferredStockSharesOutstanding 0.00 shares Point-in-time
Preferred stock, shares, outstanding PreferredStockSharesOutstanding 0.00 shares Point-in-time
Preferred stock, shares, outstanding PreferredStockSharesOutstanding 0.00 shares Point-in-time
Inventories InventoryNet $406.06M USD Point-in-time
Inventories InventoryNet $406.06M USD Point-in-time
Inventories InventoryNet $406.66M USD Point-in-time
Inventories InventoryNet $406.66M USD Point-in-time
Common stock, par value (in dollars per share) CommonStockParOrStatedValuePerShare $0.01 USD Point-in-time
Common stock, par value (in dollars per share) CommonStockParOrStatedValuePerShare $0.01 USD Point-in-time
Common stock, par value (in dollars per share) CommonStockParOrStatedValuePerShare $0.01 USD Point-in-time
Common stock, par value (in dollars per share) CommonStockParOrStatedValuePerShare $0.01 USD Point-in-time
Common stock, par value (in dollars per share) CommonStockParOrStatedValuePerShare $0.01 USD Point-in-time
Common stock, par value (in dollars per share) CommonStockParOrStatedValuePerShare $0.01 USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $30.72M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $30.72M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $40.38M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $40.38M USD Point-in-time
Total current assets AssetsCurrent $1.49B USD Point-in-time
Total current assets AssetsCurrent $1.49B USD Point-in-time
Common stock, shares authorized CommonStockSharesAuthorized 250.00M shares Point-in-time
Common stock, shares authorized CommonStockSharesAuthorized 250.00M shares Point-in-time
Total current assets AssetsCurrent $1.60B USD Point-in-time
Total current assets AssetsCurrent $1.60B USD Point-in-time
Common stock, shares authorized CommonStockSharesAuthorized 250.00M shares Point-in-time
Common stock, shares authorized CommonStockSharesAuthorized 250.00M shares Point-in-time
Right of use assets OperatingLeaseRightOfUseAsset $189.15M USD Point-in-time
Right of use assets OperatingLeaseRightOfUseAsset $189.15M USD Point-in-time
Common stock, shares issued CommonStockSharesIssued 39.55M shares Point-in-time
Common stock, shares issued CommonStockSharesIssued 39.55M shares Point-in-time
Common stock, shares issued CommonStockSharesIssued 39.61M shares Point-in-time
Common stock, shares issued CommonStockSharesIssued 39.61M shares Point-in-time
Right of use assets OperatingLeaseRightOfUseAsset $178.95M USD Point-in-time
Right of use assets OperatingLeaseRightOfUseAsset $178.95M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization $266.99M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization $266.99M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization $259.69M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization $259.69M USD Point-in-time
Common stock, shares outstanding CommonStockSharesOutstanding 29.37M shares Point-in-time
Common stock, shares outstanding CommonStockSharesOutstanding 29.37M shares Point-in-time
Common stock, shares outstanding CommonStockSharesOutstanding 28.71M shares Point-in-time
Common stock, shares outstanding CommonStockSharesOutstanding 28.71M shares Point-in-time
Treasury stock, shares at cost TreasuryStockCommonShares 10.19M shares Point-in-time
Treasury stock, shares at cost TreasuryStockCommonShares 10.19M shares Point-in-time
Goodwill Goodwill $2.11B USD Point-in-time
Goodwill Goodwill $2.11B USD Point-in-time
Treasury stock, shares at cost TreasuryStockCommonShares 10.90M shares Point-in-time
Treasury stock, shares at cost TreasuryStockCommonShares 10.90M shares Point-in-time
Goodwill Goodwill $2.11B USD Point-in-time
Goodwill Goodwill $2.11B USD Point-in-time
Other intangible assets, net FiniteLivedIntangibleAssetsNet $539.58M USD Point-in-time
Other intangible assets, net FiniteLivedIntangibleAssetsNet $539.58M USD Point-in-time
Other intangible assets, net FiniteLivedIntangibleAssetsNet $557.69M USD Point-in-time
Other intangible assets, net FiniteLivedIntangibleAssetsNet $557.69M USD Point-in-time
Other assets OtherAssetsNoncurrent $10.37M USD Point-in-time
Other assets OtherAssetsNoncurrent $10.37M USD Point-in-time
Other assets OtherAssetsNoncurrent $10.34M USD Point-in-time
Other assets OtherAssetsNoncurrent $10.34M USD Point-in-time
Total assets Assets $4.60B USD Point-in-time
Total assets Assets $4.60B USD Point-in-time
Total assets Assets $5.31B USD Point-in-time
Total assets Assets $5.31B USD Point-in-time
Total assets Assets $4.74B USD Point-in-time
Total assets Assets $4.74B USD Point-in-time
Accounts payable AccountsPayableCurrent $422.79M USD Point-in-time
Accounts payable AccountsPayableCurrent $422.79M USD Point-in-time
Accounts payable AccountsPayableCurrent $456.45M USD Point-in-time
Accounts payable AccountsPayableCurrent $456.45M USD Point-in-time
Current portion of long-term debt LongTermDebtCurrent $52.50M USD Point-in-time
Current portion of long-term debt LongTermDebtCurrent $52.50M USD Point-in-time
Current portion of long-term debt LongTermDebtCurrent $48.75M USD Point-in-time
Current portion of long-term debt LongTermDebtCurrent $48.75M USD Point-in-time
Accrued liabilities AccruedLiabilitiesAndEmployeeRelatedLiabilitiesCurrent $193.60M USD Point-in-time
Accrued liabilities AccruedLiabilitiesAndEmployeeRelatedLiabilitiesCurrent $193.60M USD Point-in-time
Accrued liabilities AccruedLiabilitiesAndEmployeeRelatedLiabilitiesCurrent $191.79M USD Point-in-time
Accrued liabilities AccruedLiabilitiesAndEmployeeRelatedLiabilitiesCurrent $191.79M USD Point-in-time
Short-term operating lease liabilities OperatingLeaseLiabilityCurrent $68.26M USD Point-in-time
Short-term operating lease liabilities OperatingLeaseLiabilityCurrent $68.26M USD Point-in-time
Short-term operating lease liabilities OperatingLeaseLiabilityCurrent $68.71M USD Point-in-time
Short-term operating lease liabilities OperatingLeaseLiabilityCurrent $68.71M USD Point-in-time
Short-term finance lease liabilities FinanceLeaseLiabilityCurrent $1.49M USD Point-in-time
Short-term finance lease liabilities FinanceLeaseLiabilityCurrent $1.49M USD Point-in-time
Short-term finance lease liabilities FinanceLeaseLiabilityCurrent $1.36M USD Point-in-time
Short-term finance lease liabilities FinanceLeaseLiabilityCurrent $1.36M USD Point-in-time
Total current liabilities LiabilitiesCurrent $738.51M USD Point-in-time
Total current liabilities LiabilitiesCurrent $738.51M USD Point-in-time
Total current liabilities LiabilitiesCurrent $767.18M USD Point-in-time
Total current liabilities LiabilitiesCurrent $767.18M USD Point-in-time
Long-term debt LongTermDebtNoncurrent $1.31B USD Point-in-time
Long-term debt LongTermDebtNoncurrent $1.31B USD Point-in-time
Long-term debt LongTermDebtNoncurrent $1.33B USD Point-in-time
Long-term debt LongTermDebtNoncurrent $1.33B USD Point-in-time
Deferred tax liabilities, net DeferredIncomeTaxLiabilitiesNet $240.34M USD Point-in-time
Deferred tax liabilities, net DeferredIncomeTaxLiabilitiesNet $240.34M USD Point-in-time
Deferred tax liabilities, net DeferredIncomeTaxLiabilitiesNet $238.25M USD Point-in-time
Deferred tax liabilities, net DeferredIncomeTaxLiabilitiesNet $238.25M USD Point-in-time
Long-term portion of insurance reserves AccruedInsuranceNoncurrent $57.70M USD Point-in-time
Long-term portion of insurance reserves AccruedInsuranceNoncurrent $57.70M USD Point-in-time
Long-term portion of insurance reserves AccruedInsuranceNoncurrent $57.73M USD Point-in-time
Long-term portion of insurance reserves AccruedInsuranceNoncurrent $57.73M USD Point-in-time
Long-term operating lease liabilities OperatingLeaseLiabilityNoncurrent $129.24M USD Point-in-time
Long-term operating lease liabilities OperatingLeaseLiabilityNoncurrent $129.24M USD Point-in-time
Long-term operating lease liabilities OperatingLeaseLiabilityNoncurrent $129.36M USD Point-in-time
Long-term operating lease liabilities OperatingLeaseLiabilityNoncurrent $129.36M USD Point-in-time
Long-term finance lease liabilities FinanceLeaseLiabilityNoncurrent $2.31M USD Point-in-time
Long-term finance lease liabilities FinanceLeaseLiabilityNoncurrent $2.31M USD Point-in-time
Long-term finance lease liabilities FinanceLeaseLiabilityNoncurrent $2.62M USD Point-in-time
Long-term finance lease liabilities FinanceLeaseLiabilityNoncurrent $2.62M USD Point-in-time
Other liabilities OtherLiabilitiesNoncurrent $1.45M USD Point-in-time
Other liabilities OtherLiabilitiesNoncurrent $1.45M USD Point-in-time
Other liabilities OtherLiabilitiesNoncurrent $1.35M USD Point-in-time
Other liabilities OtherLiabilitiesNoncurrent $1.35M USD Point-in-time
Total liabilities Liabilities $2.48B USD Point-in-time
Total liabilities Liabilities $2.48B USD Point-in-time
Total liabilities Liabilities $2.53B USD Point-in-time
Total liabilities Liabilities $2.53B USD Point-in-time
Commitments and contingencies CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies CommitmentsAndContingencies - USD Point-in-time
Preferred stock, $0.01 par value: 10,000,000 shares authorized; 0 shares issued and outstanding PreferredStockValue - USD Point-in-time
Preferred stock, $0.01 par value: 10,000,000 shares authorized; 0 shares issued and outstanding PreferredStockValue - USD Point-in-time
Preferred stock, $0.01 par value: 10,000,000 shares authorized; 0 shares issued and outstanding PreferredStockValue - USD Point-in-time
Preferred stock, $0.01 par value: 10,000,000 shares authorized; 0 shares issued and outstanding PreferredStockValue - USD Point-in-time
Common stock, $0.01 par value: 250,000,000 shares authorized; 39,605,666 shares issued and 28,710,661 outstanding at March 31, 2025, and 39,554,033 shares issued and 29,367,087 outstanding at December 31, 2024 CommonStockValue $396.00K USD Point-in-time
Common stock, $0.01 par value: 250,000,000 shares authorized; 39,605,666 shares issued and 28,710,661 outstanding at March 31, 2025, and 39,554,033 shares issued and 29,367,087 outstanding at December 31, 2024 CommonStockValue $396.00K USD Point-in-time
Common stock, $0.01 par value: 250,000,000 shares authorized; 39,605,666 shares issued and 28,710,661 outstanding at March 31, 2025, and 39,554,033 shares issued and 29,367,087 outstanding at December 31, 2024 CommonStockValue $396.00K USD Point-in-time
Common stock, $0.01 par value: 250,000,000 shares authorized; 39,605,666 shares issued and 28,710,661 outstanding at March 31, 2025, and 39,554,033 shares issued and 29,367,087 outstanding at December 31, 2024 CommonStockValue $396.00K USD Point-in-time
Treasury stock, 10,895,005 shares at March 31, 2025, and 10,186,946 shares at December 31, 2024, at cost TreasuryStockCommonValue $1.90B USD Point-in-time
Treasury stock, 10,895,005 shares at March 31, 2025, and 10,186,946 shares at December 31, 2024, at cost TreasuryStockCommonValue $1.90B USD Point-in-time
Treasury stock, 10,895,005 shares at March 31, 2025, and 10,186,946 shares at December 31, 2024, at cost TreasuryStockCommonValue $1.68B USD Point-in-time
Treasury stock, 10,895,005 shares at March 31, 2025, and 10,186,946 shares at December 31, 2024, at cost TreasuryStockCommonValue $1.68B USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $931.02M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $931.02M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $926.14M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $926.14M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $3.12B USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $3.12B USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $2.99B USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $2.99B USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-29.21M USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-29.21M USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-28.98M USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-28.98M USD Point-in-time
Total equity StockholdersEquity $2.56B USD Point-in-time
Total equity StockholdersEquity $2.56B USD Point-in-time
Total equity StockholdersEquity $2.71B USD Point-in-time
Total equity StockholdersEquity $2.71B USD Point-in-time
Total equity StockholdersEquity $2.21B USD Point-in-time
Total equity StockholdersEquity $2.21B USD Point-in-time
Total equity StockholdersEquity $2.12B USD Point-in-time
Total equity StockholdersEquity $2.12B USD Point-in-time
Total liabilities and equity LiabilitiesAndStockholdersEquity $4.60B USD Point-in-time
Total liabilities and equity LiabilitiesAndStockholdersEquity $4.60B USD Point-in-time
Total liabilities and equity LiabilitiesAndStockholdersEquity $4.74B USD Point-in-time
Total liabilities and equity LiabilitiesAndStockholdersEquity $4.74B USD Point-in-time
Income Statement 60 line items
Line Item Tag Value Unit Period
Net sales RevenueFromContractWithCustomerExcludingAssessedTax $1.28B USD 1 Quarter
Net sales RevenueFromContractWithCustomerExcludingAssessedTax $1.28B USD 1 Quarter
Net sales RevenueFromContractWithCustomerExcludingAssessedTax $1.23B USD 1 Quarter
Net sales RevenueFromContractWithCustomerExcludingAssessedTax $1.23B USD 1 Quarter
Cost of sales CostOfGoodsAndServicesSold $881.80M USD 1 Quarter
Cost of sales CostOfGoodsAndServicesSold $881.80M USD 1 Quarter
Cost of sales CostOfGoodsAndServicesSold $891.57M USD 1 Quarter
Cost of sales CostOfGoodsAndServicesSold $891.57M USD 1 Quarter
Gross profit GrossProfit $351.47M USD 1 Quarter
Gross profit GrossProfit $351.47M USD 1 Quarter
Gross profit GrossProfit $387.15M USD 1 Quarter
Gross profit GrossProfit $387.15M USD 1 Quarter
Selling, general, and administrative expense SellingGeneralAndAdministrativeExpense $173.98M USD 1 Quarter
Selling, general, and administrative expense SellingGeneralAndAdministrativeExpense $173.98M USD 1 Quarter
Selling, general, and administrative expense SellingGeneralAndAdministrativeExpense $172.64M USD 1 Quarter
Selling, general, and administrative expense SellingGeneralAndAdministrativeExpense $172.64M USD 1 Quarter
Operating profit OperatingIncomeLoss $177.49M USD 1 Quarter
Operating profit OperatingIncomeLoss $177.49M USD 1 Quarter
Operating profit OperatingIncomeLoss $214.51M USD 1 Quarter
Operating profit OperatingIncomeLoss $214.51M USD 1 Quarter
Interest expense InterestExpenseNonoperating $16.60M USD 1 Quarter
Interest expense InterestExpenseNonoperating $16.60M USD 1 Quarter
Interest expense InterestExpenseNonoperating $18.80M USD 1 Quarter
Interest expense InterestExpenseNonoperating $18.80M USD 1 Quarter
Other, net OtherNonoperatingIncomeExpense $5.09M USD 1 Quarter
Other, net OtherNonoperatingIncomeExpense $5.09M USD 1 Quarter
Other, net OtherNonoperatingIncomeExpense $11.28M USD 1 Quarter
Other, net OtherNonoperatingIncomeExpense $11.28M USD 1 Quarter
Other expense, net NonoperatingIncomeExpense $-11.52M USD 1 Quarter
Other expense, net NonoperatingIncomeExpense $-11.52M USD 1 Quarter
Other expense, net NonoperatingIncomeExpense $-7.51M USD 1 Quarter
Other expense, net NonoperatingIncomeExpense $-7.51M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $207.00M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $207.00M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $165.97M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $165.97M USD 1 Quarter
Income tax expense IncomeTaxExpenseBenefit $54.61M USD 1 Quarter
Income tax expense IncomeTaxExpenseBenefit $54.61M USD 1 Quarter
Income tax expense IncomeTaxExpenseBenefit $42.59M USD 1 Quarter
Income tax expense IncomeTaxExpenseBenefit $42.59M USD 1 Quarter
Net income NetIncomeLoss $123.39M USD 1 Quarter
Net income NetIncomeLoss $123.39M USD 1 Quarter
Net income NetIncomeLoss $152.38M USD 1 Quarter
Net income NetIncomeLoss $152.38M USD 1 Quarter
Basic EarningsPerShareBasic $4.82 USD 1 Quarter
Basic EarningsPerShareBasic $4.82 USD 1 Quarter
Basic EarningsPerShareBasic $4.25 USD 1 Quarter
Basic EarningsPerShareBasic $4.25 USD 1 Quarter
Diluted EarningsPerShareDiluted $4.23 USD 1 Quarter
Diluted EarningsPerShareDiluted $4.23 USD 1 Quarter
Diluted EarningsPerShareDiluted $4.79 USD 1 Quarter
Diluted EarningsPerShareDiluted $4.79 USD 1 Quarter
Basic WeightedAverageNumberOfSharesOutstandingBasic 31.64M shares 1 Quarter
Basic WeightedAverageNumberOfSharesOutstandingBasic 31.64M shares 1 Quarter
Basic WeightedAverageNumberOfSharesOutstandingBasic 29.03M shares 1 Quarter
Basic WeightedAverageNumberOfSharesOutstandingBasic 29.03M shares 1 Quarter
Diluted WeightedAverageNumberOfDilutedSharesOutstanding 29.17M shares 1 Quarter
Diluted WeightedAverageNumberOfDilutedSharesOutstanding 29.17M shares 1 Quarter
Diluted WeightedAverageNumberOfDilutedSharesOutstanding 31.84M shares 1 Quarter
Diluted WeightedAverageNumberOfDilutedSharesOutstanding 31.84M shares 1 Quarter
Cash Flow Statement 128 line items
Line Item Tag Value Unit Period
Net income ProfitLoss $152.38M USD 1 Quarter
Net income ProfitLoss $152.38M USD 1 Quarter
Net income ProfitLoss $123.39M USD 1 Quarter
Net income ProfitLoss $123.39M USD 1 Quarter
Depreciation and amortization DepreciationDepletionAndAmortization $35.79M USD 1 Quarter
Depreciation and amortization DepreciationDepletionAndAmortization $35.79M USD 1 Quarter
Depreciation and amortization DepreciationDepletionAndAmortization $34.26M USD 1 Quarter
Depreciation and amortization DepreciationDepletionAndAmortization $34.26M USD 1 Quarter
Share-based compensation ShareBasedCompensation $5.13M USD 1 Quarter
Share-based compensation ShareBasedCompensation $5.13M USD 1 Quarter
Share-based compensation ShareBasedCompensation $5.04M USD 1 Quarter
Share-based compensation ShareBasedCompensation $5.04M USD 1 Quarter
Loss (gain) on sale of assets GainLossOnDispositionOfAssets1 $-829.00K USD 1 Quarter
Loss (gain) on sale of assets GainLossOnDispositionOfAssets1 $-829.00K USD 1 Quarter
Loss (gain) on sale of assets GainLossOnDispositionOfAssets1 $561.00K USD 1 Quarter
Loss (gain) on sale of assets GainLossOnDispositionOfAssets1 $561.00K USD 1 Quarter
Amortization of debt issuance costs AmortizationOfFinancingCosts $720.00K USD 1 Quarter
Amortization of debt issuance costs AmortizationOfFinancingCosts $720.00K USD 1 Quarter
Amortization of debt issuance costs AmortizationOfFinancingCosts $720.00K USD 1 Quarter
Amortization of debt issuance costs AmortizationOfFinancingCosts $720.00K USD 1 Quarter
Provision for bad debt expense ProvisionForDoubtfulAccounts $4.46M USD 1 Quarter
Provision for bad debt expense ProvisionForDoubtfulAccounts $4.46M USD 1 Quarter
Provision for bad debt expense ProvisionForDoubtfulAccounts $3.67M USD 1 Quarter
Provision for bad debt expense ProvisionForDoubtfulAccounts $3.67M USD 1 Quarter
Provision for inventory obsolescence InventoryWriteDown $2.82M USD 1 Quarter
Provision for inventory obsolescence InventoryWriteDown $2.82M USD 1 Quarter
Provision for inventory obsolescence InventoryWriteDown $2.90M USD 1 Quarter
Provision for inventory obsolescence InventoryWriteDown $2.90M USD 1 Quarter
Impairment losses ImpairmentOfLongLivedAssetsHeldForUse $9.87M USD 1 Quarter
Impairment losses ImpairmentOfLongLivedAssetsHeldForUse $9.87M USD 1 Quarter
Deferred income taxes, net IncreaseDecreaseInDeferredIncomeTaxes $240.00K USD 1 Quarter
Deferred income taxes, net IncreaseDecreaseInDeferredIncomeTaxes $240.00K USD 1 Quarter
Deferred income taxes, net IncreaseDecreaseInDeferredIncomeTaxes $1.82M USD 1 Quarter
Deferred income taxes, net IncreaseDecreaseInDeferredIncomeTaxes $1.82M USD 1 Quarter
Receivables, net IncreaseDecreaseInAccountsReceivable $28.49M USD 1 Quarter
Receivables, net IncreaseDecreaseInAccountsReceivable $28.49M USD 1 Quarter
Receivables, net IncreaseDecreaseInAccountsReceivable $1.12M USD 1 Quarter
Receivables, net IncreaseDecreaseInAccountsReceivable $1.12M USD 1 Quarter
Inventories IncreaseDecreaseInInventories $12.06M USD 1 Quarter
Inventories IncreaseDecreaseInInventories $12.06M USD 1 Quarter
Inventories IncreaseDecreaseInInventories $2.21M USD 1 Quarter
Inventories IncreaseDecreaseInInventories $2.21M USD 1 Quarter
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $-7.54M USD 1 Quarter
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $-7.54M USD 1 Quarter
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $-9.65M USD 1 Quarter
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $-9.65M USD 1 Quarter
Accounts payable IncreaseDecreaseInAccountsPayable $-2.66M USD 1 Quarter
Accounts payable IncreaseDecreaseInAccountsPayable $-2.66M USD 1 Quarter
Accounts payable IncreaseDecreaseInAccountsPayable $-32.34M USD 1 Quarter
Accounts payable IncreaseDecreaseInAccountsPayable $-32.34M USD 1 Quarter
Accrued liabilities IncreaseDecreaseInAccruedLiabilities $-1.05M USD 1 Quarter
Accrued liabilities IncreaseDecreaseInAccruedLiabilities $-1.05M USD 1 Quarter
Accrued liabilities IncreaseDecreaseInAccruedLiabilities $16.17M USD 1 Quarter
Accrued liabilities IncreaseDecreaseInAccruedLiabilities $16.17M USD 1 Quarter
Other, net OtherOperatingActivitiesCashFlowStatement $-631.00K USD 1 Quarter
Other, net OtherOperatingActivitiesCashFlowStatement $-631.00K USD 1 Quarter
Other, net OtherOperatingActivitiesCashFlowStatement $-783.00K USD 1 Quarter
Other, net OtherOperatingActivitiesCashFlowStatement $-783.00K USD 1 Quarter
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $152.59M USD 1 Quarter
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $152.59M USD 1 Quarter
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $178.78M USD 1 Quarter
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $178.78M USD 1 Quarter
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $19.88M USD 1 Quarter
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $19.88M USD 1 Quarter
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $13.39M USD 1 Quarter
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $13.39M USD 1 Quarter
Acquisition of businesses, net of cash acquired PaymentsToAcquireBusinessesNetOfCashAcquired $22.24M USD 1 Quarter
Acquisition of businesses, net of cash acquired PaymentsToAcquireBusinessesNetOfCashAcquired $22.24M USD 1 Quarter
Acquisition of businesses, net of cash acquired PaymentsToAcquireBusinessesNetOfCashAcquired $-294.00K USD 1 Quarter
Acquisition of businesses, net of cash acquired PaymentsToAcquireBusinessesNetOfCashAcquired $-294.00K USD 1 Quarter
Proceeds from sale of assets ProceedsFromSaleOfProductiveAssets $248.00K USD 1 Quarter
Proceeds from sale of assets ProceedsFromSaleOfProductiveAssets $248.00K USD 1 Quarter
Proceeds from sale of assets ProceedsFromSaleOfProductiveAssets $1.61M USD 1 Quarter
Proceeds from sale of assets ProceedsFromSaleOfProductiveAssets $1.61M USD 1 Quarter
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-40.51M USD 1 Quarter
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-40.51M USD 1 Quarter
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-12.85M USD 1 Quarter
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-12.85M USD 1 Quarter
Repayment of long-term debt RepaymentsOfLongTermDebt $11.25M USD 1 Quarter
Repayment of long-term debt RepaymentsOfLongTermDebt $11.25M USD 1 Quarter
Repayment of long-term debt RepaymentsOfLongTermDebt $12.06M USD 1 Quarter
Repayment of long-term debt RepaymentsOfLongTermDebt $12.06M USD 1 Quarter
Taxes withheld and paid on employees' equity awards PaymentsRelatedToTaxWithholdingForShareBasedCompensation $6.06M USD 1 Quarter
Taxes withheld and paid on employees' equity awards PaymentsRelatedToTaxWithholdingForShareBasedCompensation $6.06M USD 1 Quarter
Taxes withheld and paid on employees' equity awards PaymentsRelatedToTaxWithholdingForShareBasedCompensation $4.47M USD 1 Quarter
Taxes withheld and paid on employees' equity awards PaymentsRelatedToTaxWithholdingForShareBasedCompensation $4.47M USD 1 Quarter
Exercise of stock options ProceedsFromStockOptionsExercised $1.02M USD 1 Quarter
Exercise of stock options ProceedsFromStockOptionsExercised $1.02M USD 1 Quarter
Repurchase of shares of common stock PaymentsForRepurchaseOfCommonStock $215.63M USD 1 Quarter
Repurchase of shares of common stock PaymentsForRepurchaseOfCommonStock $215.63M USD 1 Quarter
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-231.34M USD 1 Quarter
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-231.34M USD 1 Quarter
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-17.10M USD 1 Quarter
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-17.10M USD 1 Quarter
Impact of exchange rate changes on cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-922.00K USD 1 Quarter
Impact of exchange rate changes on cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-922.00K USD 1 Quarter
Impact of exchange rate changes on cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $101.00K USD 1 Quarter
Impact of exchange rate changes on cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $101.00K USD 1 Quarter
Net (decrease) increase in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $120.24M USD 1 Quarter
Net (decrease) increase in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $120.24M USD 1 Quarter
Net (decrease) increase in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-91.51M USD 1 Quarter
Net (decrease) increase in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-91.51M USD 1 Quarter
Cash and cash equivalents - Beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $968.81M USD Point-in-time
Cash and cash equivalents - Beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $968.81M USD Point-in-time
Cash and cash equivalents - Beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $308.81M USD Point-in-time
Cash and cash equivalents - Beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $308.81M USD Point-in-time
Cash and cash equivalents - Beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $400.32M USD Point-in-time
Cash and cash equivalents - Beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $400.32M USD Point-in-time
Cash and cash equivalents - Beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $848.57M USD Point-in-time
Cash and cash equivalents - Beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $848.57M USD Point-in-time
Cash and cash equivalents - End of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $968.81M USD Point-in-time
Cash and cash equivalents - End of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $968.81M USD Point-in-time
Cash and cash equivalents - End of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $308.81M USD Point-in-time
Cash and cash equivalents - End of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $308.81M USD Point-in-time
Cash and cash equivalents - End of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $400.32M USD Point-in-time
Cash and cash equivalents - End of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $400.32M USD Point-in-time
Cash and cash equivalents - End of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $848.57M USD Point-in-time
Cash and cash equivalents - End of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $848.57M USD Point-in-time
Leased assets obtained in exchange for new operating lease liabilities RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability $17.55M USD 1 Quarter
Leased assets obtained in exchange for new operating lease liabilities RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability $17.55M USD 1 Quarter
Leased assets obtained in exchange for new operating lease liabilities RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability $13.74M USD 1 Quarter
Leased assets obtained in exchange for new operating lease liabilities RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability $13.74M USD 1 Quarter
Accruals for property and equipment CapitalExpendituresIncurredButNotYetPaid $444.00K USD 1 Quarter
Accruals for property and equipment CapitalExpendituresIncurredButNotYetPaid $444.00K USD 1 Quarter
Accruals for property and equipment CapitalExpendituresIncurredButNotYetPaid $307.00K USD 1 Quarter
Accruals for property and equipment CapitalExpendituresIncurredButNotYetPaid $307.00K USD 1 Quarter
Excise taxes capitalized to treasury stock ShareRepurchaseProgramExciseTax $2.16M USD 1 Quarter
Excise taxes capitalized to treasury stock ShareRepurchaseProgramExciseTax $2.16M USD 1 Quarter
Stockholders Equity 56 line items
Line Item Tag Value Unit Period
Common stock, par value (in dollars per share) CommonStockParOrStatedValuePerShare $0.01 USD Point-in-time
Common stock, par value (in dollars per share) CommonStockParOrStatedValuePerShare $0.01 USD Point-in-time
Common stock, par value (in dollars per share) CommonStockParOrStatedValuePerShare $0.01 USD Point-in-time
Common stock, par value (in dollars per share) CommonStockParOrStatedValuePerShare $0.01 USD Point-in-time
Common stock, par value (in dollars per share) CommonStockParOrStatedValuePerShare $0.01 USD Point-in-time
Common stock, par value (in dollars per share) CommonStockParOrStatedValuePerShare $0.01 USD Point-in-time
Issuance of restricted share awards under long-term equity incentive plan (in shares) StockIssuedDuringPeriodSharesRestrictedStockAwardGross 51,236.00 shares 1 Quarter
Issuance of restricted share awards under long-term equity incentive plan (in shares) StockIssuedDuringPeriodSharesRestrictedStockAwardGross 51,236.00 shares 1 Quarter
Issuance of restricted share awards under long-term equity incentive plan, net of forfeitures (in shares) StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures 51,633.00 shares 1 Quarter
Issuance of restricted share awards under long-term equity incentive plan, net of forfeitures (in shares) StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures 51,633.00 shares 1 Quarter
Repurchase of shares (in shares) TreasuryStockSharesAcquiredCostMethodShareRepurchaseProgram 693,881.00 shares 1 Quarter
Repurchase of shares (in shares) TreasuryStockSharesAcquiredCostMethodShareRepurchaseProgram 693,881.00 shares 1 Quarter
Number of shares withheld to pay taxes on employees' equity awards (in shares) SharesPaidForTaxWithholdingForShareBasedCompensation 14,933.00 shares 1 Quarter
Number of shares withheld to pay taxes on employees' equity awards (in shares) SharesPaidForTaxWithholdingForShareBasedCompensation 14,933.00 shares 1 Quarter
Number of shares withheld to pay taxes on employees' equity awards (in shares) SharesPaidForTaxWithholdingForShareBasedCompensation 14,178.00 shares 1 Quarter
Number of shares withheld to pay taxes on employees' equity awards (in shares) SharesPaidForTaxWithholdingForShareBasedCompensation 14,178.00 shares 1 Quarter
Shares issued upon exercise of stock options (in shares) StockIssuedDuringPeriodSharesStockOptionsExercised 5,757.00 shares 1 Quarter
Shares issued upon exercise of stock options (in shares) StockIssuedDuringPeriodSharesStockOptionsExercised 5,757.00 shares 1 Quarter
Balance StockholdersEquity $2.56B USD Point-in-time
Balance StockholdersEquity $2.56B USD Point-in-time
Balance StockholdersEquity $2.71B USD Point-in-time
Balance StockholdersEquity $2.71B USD Point-in-time
Balance StockholdersEquity $2.21B USD Point-in-time
Balance StockholdersEquity $2.21B USD Point-in-time
Balance StockholdersEquity $2.12B USD Point-in-time
Balance StockholdersEquity $2.12B USD Point-in-time
Net income NetIncomeLoss $123.39M USD 1 Quarter
Net income NetIncomeLoss $123.39M USD 1 Quarter
Net income NetIncomeLoss $152.38M USD 1 Quarter
Net income NetIncomeLoss $152.38M USD 1 Quarter
Share-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $5.13M USD 1 Quarter
Share-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $5.13M USD 1 Quarter
Share-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $5.04M USD 1 Quarter
Share-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $5.04M USD 1 Quarter
Issuance of restricted share awards under long-term equity incentive plan StockIssuedDuringPeriodValueRestrictedStockAwardGross $1.00K USD 1 Quarter
Issuance of restricted share awards under long-term equity incentive plan StockIssuedDuringPeriodValueRestrictedStockAwardGross $1.00K USD 1 Quarter
Repurchase of shares TreasuryStockValueAcquiredCostMethodShareRepurchaseProgram $217.78M USD 1 Quarter
Repurchase of shares TreasuryStockValueAcquiredCostMethodShareRepurchaseProgram $217.78M USD 1 Quarter
Shares withheld to pay taxes on employees' equity awards AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $6.06M USD 1 Quarter
Shares withheld to pay taxes on employees' equity awards AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $6.06M USD 1 Quarter
Shares withheld to pay taxes on employees' equity awards AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $4.47M USD 1 Quarter
Shares withheld to pay taxes on employees' equity awards AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $4.47M USD 1 Quarter
Shares issued upon exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $1.02M USD 1 Quarter
Shares issued upon exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $1.02M USD 1 Quarter
Other comprehensive income (loss), net of tax OtherComprehensiveIncomeLossNetOfTax $-4.09M USD 1 Quarter
Other comprehensive income (loss), net of tax OtherComprehensiveIncomeLossNetOfTax $-4.09M USD 1 Quarter
Other comprehensive income (loss), net of tax OtherComprehensiveIncomeLossNetOfTax $229.00K USD 1 Quarter
Other comprehensive income (loss), net of tax OtherComprehensiveIncomeLossNetOfTax $229.00K USD 1 Quarter
Balance StockholdersEquity $2.56B USD Point-in-time
Balance StockholdersEquity $2.56B USD Point-in-time
Balance StockholdersEquity $2.71B USD Point-in-time
Balance StockholdersEquity $2.71B USD Point-in-time
Balance StockholdersEquity $2.21B USD Point-in-time
Balance StockholdersEquity $2.21B USD Point-in-time
Balance StockholdersEquity $2.12B USD Point-in-time
Balance StockholdersEquity $2.12B USD Point-in-time
Comprehensive Income 12 line items
Line Item Tag Value Unit Period
Net income NetIncomeLoss $123.39M USD 1 Quarter
Net income NetIncomeLoss $123.39M USD 1 Quarter
Net income NetIncomeLoss $152.38M USD 1 Quarter
Net income NetIncomeLoss $152.38M USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax $-4.09M USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax $-4.09M USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax $229.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax $229.00K USD 1 Quarter
Comprehensive income ComprehensiveIncomeNetOfTax $148.29M USD 1 Quarter
Comprehensive income ComprehensiveIncomeNetOfTax $148.29M USD 1 Quarter
Comprehensive income ComprehensiveIncomeNetOfTax $123.61M USD 1 Quarter
Comprehensive income ComprehensiveIncomeNetOfTax $123.61M USD 1 Quarter

Data is extracted from SEC EDGAR XBRL filings. Values shown are as reported in the filing.

NEWS
Loading news...
TRENDING
Loading...