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

10-Q Filing

COMFORT SYSTEMS USA INC CIK: 1035983 Q2 2025
Filing Information
Form Type 10-Q
Accession Number 0001558370-25-009536
Period End Date 20250630
Filing Date 20250724
Fiscal Year 2025
Fiscal Period Q2
XBRL Instance fix-20250630x10q_htm.xml
Filing Contents
Balance Sheet 198 line items
Line Item Tag Value Unit Period
Billed accounts receivable, allowance for credit losses (in dollars) AllowanceForDoubtfulAccountsReceivableCurrent $15.29M USD Point-in-time
Billed accounts receivable, allowance for credit losses (in dollars) AllowanceForDoubtfulAccountsReceivableCurrent $15.29M USD Point-in-time
Billed accounts receivable, allowance for credit losses (in dollars) AllowanceForDoubtfulAccountsReceivableCurrent $17.03M USD Point-in-time
Billed accounts receivable, allowance for credit losses (in dollars) AllowanceForDoubtfulAccountsReceivableCurrent $17.03M USD Point-in-time
Unbilled accounts receivable, allowance for credit losses (in dollars) UnbilledAccountsReceivableAllowanceForCreditLoss $2.25M USD Point-in-time
Unbilled accounts receivable, allowance for credit losses (in dollars) UnbilledAccountsReceivableAllowanceForCreditLoss $2.25M USD Point-in-time
Unbilled accounts receivable, allowance for credit losses (in dollars) UnbilledAccountsReceivableAllowanceForCreditLoss $1.48M USD Point-in-time
Unbilled accounts receivable, allowance for credit losses (in dollars) UnbilledAccountsReceivableAllowanceForCreditLoss $1.48M USD Point-in-time
Other receivables, allowance for credit losses (in dollars) AllowanceForDoubtfulOtherReceivablesCurrent $553.00K USD Point-in-time
Other receivables, allowance for credit losses (in dollars) AllowanceForDoubtfulOtherReceivablesCurrent $553.00K USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $331.71M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $331.71M USD Point-in-time
Other receivables, allowance for credit losses (in dollars) AllowanceForDoubtfulOtherReceivablesCurrent $424.00K USD Point-in-time
Other receivables, allowance for credit losses (in dollars) AllowanceForDoubtfulOtherReceivablesCurrent $424.00K USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $549.94M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $549.94M USD Point-in-time
Costs and estimated earnings in excess of billings, allowance for credit losses (in dollars) ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent $585.00K USD Point-in-time
Costs and estimated earnings in excess of billings, allowance for credit losses (in dollars) ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent $585.00K USD Point-in-time
Billed accounts receivable, less allowance for credit losses of $17,028 and $15,286, respectively BilledContractReceivables $2.16B USD Point-in-time
Billed accounts receivable, less allowance for credit losses of $17,028 and $15,286, respectively BilledContractReceivables $2.16B USD Point-in-time
Costs and estimated earnings in excess of billings, allowance for credit losses (in dollars) ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent $271.00K USD Point-in-time
Costs and estimated earnings in excess of billings, allowance for credit losses (in dollars) ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent $271.00K USD Point-in-time
Billed accounts receivable, less allowance for credit losses of $17,028 and $15,286, respectively BilledContractReceivables $1.86B USD Point-in-time
Billed accounts receivable, less allowance for credit losses of $17,028 and $15,286, respectively BilledContractReceivables $1.86B USD Point-in-time
Unbilled accounts receivable, less allowance for credit losses of $2,250 and $1,475, respectively UnbilledContractsReceivable $95.79M USD Point-in-time
Unbilled accounts receivable, less allowance for credit losses of $2,250 and $1,475, respectively UnbilledContractsReceivable $95.79M 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
Unbilled accounts receivable, less allowance for credit losses of $2,250 and $1,475, respectively UnbilledContractsReceivable $149.72M USD Point-in-time
Unbilled accounts receivable, less allowance for credit losses of $2,250 and $1,475, respectively UnbilledContractsReceivable $149.72M USD Point-in-time
Other receivables, less allowance for credit losses of $424 and $553, respectively NontradeReceivablesCurrent $86.19M USD Point-in-time
Other receivables, less allowance for credit losses of $424 and $553, respectively NontradeReceivablesCurrent $86.19M USD Point-in-time
Other receivables, less allowance for credit losses of $424 and $553, respectively NontradeReceivablesCurrent $87.38M USD Point-in-time
Other receivables, less allowance for credit losses of $424 and $553, respectively NontradeReceivablesCurrent $87.38M USD Point-in-time
Preferred stock, shares authorized PreferredStockSharesAuthorized 5.00M shares Point-in-time
Preferred stock, shares authorized PreferredStockSharesAuthorized 5.00M shares Point-in-time
Preferred stock, shares authorized PreferredStockSharesAuthorized 5.00M shares Point-in-time
Preferred stock, shares authorized PreferredStockSharesAuthorized 5.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
Inventories InventoryNet $70.73M USD Point-in-time
Inventories InventoryNet $70.73M USD Point-in-time
Inventories InventoryNet $59.22M USD Point-in-time
Inventories InventoryNet $59.22M 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
Prepaid expenses and other PrepaidExpenseAndOtherAssetsCurrent $46.21M USD Point-in-time
Prepaid expenses and other PrepaidExpenseAndOtherAssetsCurrent $46.21M USD 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
Prepaid expenses and other PrepaidExpenseAndOtherAssetsCurrent $37.99M USD Point-in-time
Prepaid expenses and other PrepaidExpenseAndOtherAssetsCurrent $37.99M 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
Costs and estimated earnings in excess of billings, less allowance for credit losses of $585 and $271, respectively ContractWithCustomerAssetNetCurrent $203.40M USD Point-in-time
Costs and estimated earnings in excess of billings, less allowance for credit losses of $585 and $271, respectively ContractWithCustomerAssetNetCurrent $203.40M 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
Costs and estimated earnings in excess of billings, less allowance for credit losses of $585 and $271, respectively ContractWithCustomerAssetNetCurrent $91.68M USD Point-in-time
Costs and estimated earnings in excess of billings, less allowance for credit losses of $585 and $271, respectively ContractWithCustomerAssetNetCurrent $91.68M USD Point-in-time
Common stock, shares authorized CommonStockSharesAuthorized 102.97M shares Point-in-time
Common stock, shares authorized CommonStockSharesAuthorized 102.97M shares Point-in-time
Common stock, shares authorized CommonStockSharesAuthorized 102.97M shares Point-in-time
Common stock, shares authorized CommonStockSharesAuthorized 102.97M shares Point-in-time
Total current assets AssetsCurrent $3.04B USD Point-in-time
Total current assets AssetsCurrent $3.04B USD Point-in-time
Total current assets AssetsCurrent $2.79B USD Point-in-time
Total current assets AssetsCurrent $2.79B USD Point-in-time
Common stock, shares issued CommonStockSharesIssued 41.12M shares Point-in-time
Common stock, shares issued CommonStockSharesIssued 41.12M shares Point-in-time
PROPERTY AND EQUIPMENT, NET PropertyPlantAndEquipmentNet $277.18M USD Point-in-time
PROPERTY AND EQUIPMENT, NET PropertyPlantAndEquipmentNet $277.18M USD Point-in-time
Common stock, shares issued CommonStockSharesIssued 41.12M shares Point-in-time
Common stock, shares issued CommonStockSharesIssued 41.12M shares Point-in-time
PROPERTY AND EQUIPMENT, NET PropertyPlantAndEquipmentNet $311.25M USD Point-in-time
PROPERTY AND EQUIPMENT, NET PropertyPlantAndEquipmentNet $311.25M USD Point-in-time
LEASE RIGHT-OF-USE ASSET OperatingLeaseRightOfUseAsset $226.43M USD Point-in-time
LEASE RIGHT-OF-USE ASSET OperatingLeaseRightOfUseAsset $226.43M USD Point-in-time
Treasury stock, shares TreasuryStockCommonShares 5.56M shares Point-in-time
Treasury stock, shares TreasuryStockCommonShares 5.56M shares Point-in-time
LEASE RIGHT-OF-USE ASSET OperatingLeaseRightOfUseAsset $229.11M USD Point-in-time
LEASE RIGHT-OF-USE ASSET OperatingLeaseRightOfUseAsset $229.11M USD Point-in-time
Treasury stock, shares TreasuryStockCommonShares 5.84M shares Point-in-time
Treasury stock, shares TreasuryStockCommonShares 5.84M shares Point-in-time
GOODWILL Goodwill $875.27M USD Point-in-time
GOODWILL Goodwill $875.27M USD Point-in-time
GOODWILL Goodwill $927.78M USD Point-in-time
GOODWILL Goodwill $927.78M USD Point-in-time
GOODWILL Goodwill $666.83M USD Point-in-time
GOODWILL Goodwill $666.83M USD Point-in-time
IDENTIFIABLE INTANGIBLE ASSETS, NET IntangibleAssetsNetExcludingGoodwill $451.45M USD Point-in-time
IDENTIFIABLE INTANGIBLE ASSETS, NET IntangibleAssetsNetExcludingGoodwill $451.45M USD Point-in-time
IDENTIFIABLE INTANGIBLE ASSETS, NET IntangibleAssetsNetExcludingGoodwill $434.42M USD Point-in-time
IDENTIFIABLE INTANGIBLE ASSETS, NET IntangibleAssetsNetExcludingGoodwill $434.42M USD Point-in-time
DEFERRED TAX ASSETS DeferredIncomeTaxAssetsNet $85.44M USD Point-in-time
DEFERRED TAX ASSETS DeferredIncomeTaxAssetsNet $85.44M USD Point-in-time
DEFERRED TAX ASSETS DeferredIncomeTaxAssetsNet $84.34M USD Point-in-time
DEFERRED TAX ASSETS DeferredIncomeTaxAssetsNet $84.34M USD Point-in-time
OTHER NONCURRENT ASSETS OtherAssetsNoncurrent $19.43M USD Point-in-time
OTHER NONCURRENT ASSETS OtherAssetsNoncurrent $19.43M USD Point-in-time
OTHER NONCURRENT ASSETS OtherAssetsNoncurrent $19.20M USD Point-in-time
OTHER NONCURRENT ASSETS OtherAssetsNoncurrent $19.20M USD Point-in-time
Total assets Assets $4.71B USD Point-in-time
Total assets Assets $4.71B USD Point-in-time
Total assets Assets $5.06B USD Point-in-time
Total assets Assets $5.06B USD Point-in-time
Current maturities of long-term debt LongTermDebtCurrent $11.69M USD Point-in-time
Current maturities of long-term debt LongTermDebtCurrent $11.69M USD Point-in-time
Current maturities of long-term debt LongTermDebtCurrent $6.04M USD Point-in-time
Current maturities of long-term debt LongTermDebtCurrent $6.04M USD Point-in-time
Accounts payable AccountsPayableCurrent $573.27M USD Point-in-time
Accounts payable AccountsPayableCurrent $573.27M USD Point-in-time
Accounts payable AccountsPayableCurrent $654.94M USD Point-in-time
Accounts payable AccountsPayableCurrent $654.94M USD Point-in-time
Accrued compensation and benefits EmployeeRelatedLiabilitiesCurrent $264.50M USD Point-in-time
Accrued compensation and benefits EmployeeRelatedLiabilitiesCurrent $264.50M USD Point-in-time
Accrued compensation and benefits EmployeeRelatedLiabilitiesCurrent $228.62M USD Point-in-time
Accrued compensation and benefits EmployeeRelatedLiabilitiesCurrent $228.62M USD Point-in-time
Billings in excess of costs and estimated earnings and deferred revenue ContractWithCustomerLiabilityCurrent $1.55B USD Point-in-time
Billings in excess of costs and estimated earnings and deferred revenue ContractWithCustomerLiabilityCurrent $1.55B USD Point-in-time
Billings in excess of costs and estimated earnings and deferred revenue ContractWithCustomerLiabilityCurrent $1.15B USD Point-in-time
Billings in excess of costs and estimated earnings and deferred revenue ContractWithCustomerLiabilityCurrent $1.15B USD Point-in-time
Accrued self-insurance SelfInsuranceReserveCurrent $35.12M USD Point-in-time
Accrued self-insurance SelfInsuranceReserveCurrent $35.12M USD Point-in-time
Accrued self-insurance SelfInsuranceReserveCurrent $42.31M USD Point-in-time
Accrued self-insurance SelfInsuranceReserveCurrent $42.31M USD Point-in-time
Other current liabilities OtherLiabilitiesCurrent $501.59M USD Point-in-time
Other current liabilities OtherLiabilitiesCurrent $501.59M USD Point-in-time
Other current liabilities OtherLiabilitiesCurrent $268.72M USD Point-in-time
Other current liabilities OtherLiabilitiesCurrent $268.72M USD Point-in-time
Total current liabilities LiabilitiesCurrent $2.70B USD Point-in-time
Total current liabilities LiabilitiesCurrent $2.70B USD Point-in-time
Total current liabilities LiabilitiesCurrent $2.58B USD Point-in-time
Total current liabilities LiabilitiesCurrent $2.58B USD Point-in-time
LONG-TERM DEBT LongTermDebtNoncurrent $62.29M USD Point-in-time
LONG-TERM DEBT LongTermDebtNoncurrent $62.29M USD Point-in-time
LONG-TERM DEBT LongTermDebtNoncurrent $61.33M USD Point-in-time
LONG-TERM DEBT LongTermDebtNoncurrent $61.33M USD Point-in-time
LEASE LIABILITIES OperatingLeaseLiabilityNoncurrent $212.11M USD Point-in-time
LEASE LIABILITIES OperatingLeaseLiabilityNoncurrent $212.11M USD Point-in-time
LEASE LIABILITIES OperatingLeaseLiabilityNoncurrent $210.63M USD Point-in-time
LEASE LIABILITIES OperatingLeaseLiabilityNoncurrent $210.63M USD Point-in-time
DEFERRED TAX LIABILITIES DeferredIncomeTaxLiabilitiesNet $2.23M USD Point-in-time
DEFERRED TAX LIABILITIES DeferredIncomeTaxLiabilitiesNet $2.23M USD Point-in-time
DEFERRED TAX LIABILITIES DeferredIncomeTaxLiabilitiesNet $2.23M USD Point-in-time
DEFERRED TAX LIABILITIES DeferredIncomeTaxLiabilitiesNet $2.23M USD Point-in-time
OTHER LONG-TERM LIABILITIES OtherLiabilitiesNoncurrent $118.73M USD Point-in-time
OTHER LONG-TERM LIABILITIES OtherLiabilitiesNoncurrent $118.73M USD Point-in-time
OTHER LONG-TERM LIABILITIES OtherLiabilitiesNoncurrent $147.02M USD Point-in-time
OTHER LONG-TERM LIABILITIES OtherLiabilitiesNoncurrent $147.02M USD Point-in-time
Total liabilities Liabilities $3.01B USD Point-in-time
Total liabilities Liabilities $3.01B USD Point-in-time
Total liabilities Liabilities $3.09B USD Point-in-time
Total liabilities Liabilities $3.09B 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, $.01 par, 5,000,000 shares authorized, none issued and outstanding PreferredStockValue - USD Point-in-time
Preferred stock, $.01 par, 5,000,000 shares authorized, none issued and outstanding PreferredStockValue - USD Point-in-time
Preferred stock, $.01 par, 5,000,000 shares authorized, none issued and outstanding PreferredStockValue - USD Point-in-time
Preferred stock, $.01 par, 5,000,000 shares authorized, none issued and outstanding PreferredStockValue - USD Point-in-time
Common stock, $.01 par, 102,969,912 shares authorized, 41,123,365 and 41,123,365 shares issued, respectively CommonStockValue $411.00K USD Point-in-time
Common stock, $.01 par, 102,969,912 shares authorized, 41,123,365 and 41,123,365 shares issued, respectively CommonStockValue $411.00K USD Point-in-time
Common stock, $.01 par, 102,969,912 shares authorized, 41,123,365 and 41,123,365 shares issued, respectively CommonStockValue $411.00K USD Point-in-time
Common stock, $.01 par, 102,969,912 shares authorized, 41,123,365 and 41,123,365 shares issued, respectively CommonStockValue $411.00K USD Point-in-time
Treasury stock, at cost, 5,841,913 and 5,562,453 shares, respectively TreasuryStockValue $273.80M USD Point-in-time
Treasury stock, at cost, 5,841,913 and 5,562,453 shares, respectively TreasuryStockValue $273.80M USD Point-in-time
Treasury stock, at cost, 5,841,913 and 5,562,453 shares, respectively TreasuryStockValue $388.30M USD Point-in-time
Treasury stock, at cost, 5,841,913 and 5,562,453 shares, respectively TreasuryStockValue $388.30M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $350.73M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $350.73M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $361.66M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $361.66M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $1.63B USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $1.63B USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $2.00B USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $2.00B USD Point-in-time
Total stockholders' equity StockholdersEquity $1.78B USD Point-in-time
Total stockholders' equity StockholdersEquity $1.78B USD Point-in-time
Total stockholders' equity StockholdersEquity $1.28B USD Point-in-time
Total stockholders' equity StockholdersEquity $1.28B USD Point-in-time
Total stockholders' equity StockholdersEquity $1.70B USD Point-in-time
Total stockholders' equity StockholdersEquity $1.70B USD Point-in-time
Total stockholders' equity StockholdersEquity $1.37B USD Point-in-time
Total stockholders' equity StockholdersEquity $1.37B USD Point-in-time
Total stockholders' equity StockholdersEquity $1.48B USD Point-in-time
Total stockholders' equity StockholdersEquity $1.48B USD Point-in-time
Total stockholders' equity StockholdersEquity $1.97B USD Point-in-time
Total stockholders' equity StockholdersEquity $1.97B USD Point-in-time
Total liabilities and stockholders' equity LiabilitiesAndStockholdersEquity $5.06B USD Point-in-time
Total liabilities and stockholders' equity LiabilitiesAndStockholdersEquity $5.06B USD Point-in-time
Total liabilities and stockholders' equity LiabilitiesAndStockholdersEquity $4.71B USD Point-in-time
Total liabilities and stockholders' equity LiabilitiesAndStockholdersEquity $4.71B USD Point-in-time
Income Statement 144 line items
Line Item Tag Value Unit Period
REVENUE Revenues $2.17B USD 1 Quarter
REVENUE Revenues $2.17B USD 1 Quarter
REVENUE Revenues $4.00B USD 2 Qtrs
REVENUE Revenues $4.00B USD 2 Qtrs
REVENUE Revenues $3.35B USD 2 Qtrs
REVENUE Revenues $3.35B USD 2 Qtrs
REVENUE Revenues $1.81B USD 1 Quarter
REVENUE Revenues $1.81B USD 1 Quarter
COST OF SERVICES CostOfRevenue $1.45B USD 1 Quarter
COST OF SERVICES CostOfRevenue $1.45B USD 1 Quarter
COST OF SERVICES CostOfRevenue $2.69B USD 2 Qtrs
COST OF SERVICES CostOfRevenue $2.69B USD 2 Qtrs
COST OF SERVICES CostOfRevenue $3.09B USD 2 Qtrs
COST OF SERVICES CostOfRevenue $3.09B USD 2 Qtrs
COST OF SERVICES CostOfRevenue $1.66B USD 1 Quarter
COST OF SERVICES CostOfRevenue $1.66B USD 1 Quarter
Gross profit GrossProfit $509.90M USD 1 Quarter
Gross profit GrossProfit $509.90M USD 1 Quarter
Gross profit GrossProfit $660.96M USD 2 Qtrs
Gross profit GrossProfit $660.96M USD 2 Qtrs
Gross profit GrossProfit $363.60M USD 1 Quarter
Gross profit GrossProfit $363.60M USD 1 Quarter
Gross profit GrossProfit $913.31M USD 2 Qtrs
Gross profit GrossProfit $913.31M USD 2 Qtrs
SELLING, GENERAL AND ADMINISTRATIVE EXPENSES SellingGeneralAndAdministrativeExpense $405.34M USD 2 Qtrs
SELLING, GENERAL AND ADMINISTRATIVE EXPENSES SellingGeneralAndAdministrativeExpense $405.34M USD 2 Qtrs
SELLING, GENERAL AND ADMINISTRATIVE EXPENSES SellingGeneralAndAdministrativeExpense $342.26M USD 2 Qtrs
SELLING, GENERAL AND ADMINISTRATIVE EXPENSES SellingGeneralAndAdministrativeExpense $342.26M USD 2 Qtrs
SELLING, GENERAL AND ADMINISTRATIVE EXPENSES SellingGeneralAndAdministrativeExpense $179.54M USD 1 Quarter
SELLING, GENERAL AND ADMINISTRATIVE EXPENSES SellingGeneralAndAdministrativeExpense $179.54M USD 1 Quarter
SELLING, GENERAL AND ADMINISTRATIVE EXPENSES SellingGeneralAndAdministrativeExpense $210.47M USD 1 Quarter
SELLING, GENERAL AND ADMINISTRATIVE EXPENSES SellingGeneralAndAdministrativeExpense $210.47M USD 1 Quarter
GAIN ON SALE OF ASSETS GainLossOnDispositionOfAssets $998.00K USD 2 Qtrs
GAIN ON SALE OF ASSETS GainLossOnDispositionOfAssets $998.00K USD 2 Qtrs
GAIN ON SALE OF ASSETS GainLossOnDispositionOfAssets $611.00K USD 1 Quarter
GAIN ON SALE OF ASSETS GainLossOnDispositionOfAssets $611.00K USD 1 Quarter
GAIN ON SALE OF ASSETS GainLossOnDispositionOfAssets $442.00K USD 1 Quarter
GAIN ON SALE OF ASSETS GainLossOnDispositionOfAssets $442.00K USD 1 Quarter
GAIN ON SALE OF ASSETS GainLossOnDispositionOfAssets $1.43M USD 2 Qtrs
GAIN ON SALE OF ASSETS GainLossOnDispositionOfAssets $1.43M USD 2 Qtrs
Operating income OperatingIncomeLoss $508.97M USD 2 Qtrs
Operating income OperatingIncomeLoss $508.97M USD 2 Qtrs
Operating income OperatingIncomeLoss $184.67M USD 1 Quarter
Operating income OperatingIncomeLoss $184.67M USD 1 Quarter
Operating income OperatingIncomeLoss $299.87M USD 1 Quarter
Operating income OperatingIncomeLoss $299.87M USD 1 Quarter
Operating income OperatingIncomeLoss $320.13M USD 2 Qtrs
Operating income OperatingIncomeLoss $320.13M USD 2 Qtrs
Interest income InvestmentIncomeInterest $2.87M USD 2 Qtrs
Interest income InvestmentIncomeInterest $2.87M USD 2 Qtrs
Interest income InvestmentIncomeInterest $1.26M USD 1 Quarter
Interest income InvestmentIncomeInterest $1.26M USD 1 Quarter
Interest income InvestmentIncomeInterest $7.09M USD 2 Qtrs
Interest income InvestmentIncomeInterest $7.09M USD 2 Qtrs
Interest income InvestmentIncomeInterest $2.82M USD 1 Quarter
Interest income InvestmentIncomeInterest $2.82M USD 1 Quarter
Interest expense InterestExpenseNonoperating $3.34M USD 2 Qtrs
Interest expense InterestExpenseNonoperating $3.34M USD 2 Qtrs
Interest expense InterestExpenseNonoperating $1.71M USD 1 Quarter
Interest expense InterestExpenseNonoperating $1.71M USD 1 Quarter
Interest expense InterestExpenseNonoperating $3.22M USD 2 Qtrs
Interest expense InterestExpenseNonoperating $3.22M USD 2 Qtrs
Interest expense InterestExpenseNonoperating $1.60M USD 1 Quarter
Interest expense InterestExpenseNonoperating $1.60M USD 1 Quarter
Changes in the fair value of contingent earn-out obligations BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 $14.69M USD 1 Quarter
Changes in the fair value of contingent earn-out obligations BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 $14.69M USD 1 Quarter
Changes in the fair value of contingent earn-out obligations BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 $27.18M USD 2 Qtrs
Changes in the fair value of contingent earn-out obligations BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 $27.18M USD 2 Qtrs
Changes in the fair value of contingent earn-out obligations BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 $7.83M USD 2 Qtrs
Changes in the fair value of contingent earn-out obligations BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 $7.83M USD 2 Qtrs
Changes in the fair value of contingent earn-out obligations BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 $4.07M USD 1 Quarter
Changes in the fair value of contingent earn-out obligations BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 $4.07M USD 1 Quarter
Other OtherNonoperatingIncomeExpense $119.00K USD 1 Quarter
Other OtherNonoperatingIncomeExpense $119.00K USD 1 Quarter
Other OtherNonoperatingIncomeExpense $-506.00K USD 2 Qtrs
Other OtherNonoperatingIncomeExpense $-506.00K USD 2 Qtrs
Other OtherNonoperatingIncomeExpense $236.00K USD 2 Qtrs
Other OtherNonoperatingIncomeExpense $236.00K USD 2 Qtrs
Other OtherNonoperatingIncomeExpense $-530.00K USD 1 Quarter
Other OtherNonoperatingIncomeExpense $-530.00K USD 1 Quarter
Other income (expense) NonoperatingIncomeExpense $-4.47M USD 2 Qtrs
Other income (expense) NonoperatingIncomeExpense $-4.47M USD 2 Qtrs
Other income (expense) NonoperatingIncomeExpense $-3.39M USD 1 Quarter
Other income (expense) NonoperatingIncomeExpense $-3.39M USD 1 Quarter
Other income (expense) NonoperatingIncomeExpense $-15.02M USD 1 Quarter
Other income (expense) NonoperatingIncomeExpense $-15.02M USD 1 Quarter
Other income (expense) NonoperatingIncomeExpense $-27.42M USD 2 Qtrs
Other income (expense) NonoperatingIncomeExpense $-27.42M USD 2 Qtrs
INCOME BEFORE INCOME TAXES IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $169.66M USD 1 Quarter
INCOME BEFORE INCOME TAXES IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $169.66M USD 1 Quarter
INCOME BEFORE INCOME TAXES IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $504.50M USD 2 Qtrs
INCOME BEFORE INCOME TAXES IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $504.50M USD 2 Qtrs
INCOME BEFORE INCOME TAXES IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $292.71M USD 2 Qtrs
INCOME BEFORE INCOME TAXES IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $292.71M USD 2 Qtrs
INCOME BEFORE INCOME TAXES IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $296.48M USD 1 Quarter
INCOME BEFORE INCOME TAXES IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $296.48M USD 1 Quarter
PROVISION FOR INCOME TAXES IncomeTaxExpenseBenefit $35.65M USD 1 Quarter
PROVISION FOR INCOME TAXES IncomeTaxExpenseBenefit $35.65M USD 1 Quarter
PROVISION FOR INCOME TAXES IncomeTaxExpenseBenefit $65.64M USD 1 Quarter
PROVISION FOR INCOME TAXES IncomeTaxExpenseBenefit $65.64M USD 1 Quarter
PROVISION FOR INCOME TAXES IncomeTaxExpenseBenefit $104.36M USD 2 Qtrs
PROVISION FOR INCOME TAXES IncomeTaxExpenseBenefit $104.36M USD 2 Qtrs
PROVISION FOR INCOME TAXES IncomeTaxExpenseBenefit $62.38M USD 2 Qtrs
PROVISION FOR INCOME TAXES IncomeTaxExpenseBenefit $62.38M USD 2 Qtrs
NET INCOME NetIncomeLoss $134.01M USD 1 Quarter
NET INCOME NetIncomeLoss $134.01M USD 1 Quarter
NET INCOME NetIncomeLoss $400.14M USD 2 Qtrs
NET INCOME NetIncomeLoss $400.14M USD 2 Qtrs
NET INCOME NetIncomeLoss $230.85M USD 1 Quarter
NET INCOME NetIncomeLoss $230.85M USD 1 Quarter
NET INCOME NetIncomeLoss $230.33M USD 2 Qtrs
NET INCOME NetIncomeLoss $230.33M USD 2 Qtrs
Basic EarningsPerShareBasic $3.75 USD 1 Quarter
Basic EarningsPerShareBasic $3.75 USD 1 Quarter
Basic EarningsPerShareBasic $6.54 USD 1 Quarter
Basic EarningsPerShareBasic $6.54 USD 1 Quarter
Basic EarningsPerShareBasic $11.30 USD 2 Qtrs
Basic EarningsPerShareBasic $11.30 USD 2 Qtrs
Basic EarningsPerShareBasic $6.44 USD 2 Qtrs
Basic EarningsPerShareBasic $6.44 USD 2 Qtrs
Diluted EarningsPerShareDiluted $11.28 USD 2 Qtrs
Diluted EarningsPerShareDiluted $11.28 USD 2 Qtrs
Diluted EarningsPerShareDiluted $6.53 USD 1 Quarter
Diluted EarningsPerShareDiluted $6.53 USD 1 Quarter
Diluted EarningsPerShareDiluted $3.74 USD 1 Quarter
Diluted EarningsPerShareDiluted $3.74 USD 1 Quarter
Diluted EarningsPerShareDiluted $6.43 USD 2 Qtrs
Diluted EarningsPerShareDiluted $6.43 USD 2 Qtrs
Basic WeightedAverageNumberOfSharesOutstandingBasic 35.31M shares 1 Quarter
Basic WeightedAverageNumberOfSharesOutstandingBasic 35.31M shares 1 Quarter
Basic WeightedAverageNumberOfSharesOutstandingBasic 35.74M shares 2 Qtrs
Basic WeightedAverageNumberOfSharesOutstandingBasic 35.74M shares 2 Qtrs
Basic WeightedAverageNumberOfSharesOutstandingBasic 35.75M shares 1 Quarter
Basic WeightedAverageNumberOfSharesOutstandingBasic 35.75M shares 1 Quarter
Basic WeightedAverageNumberOfSharesOutstandingBasic 35.41M shares 2 Qtrs
Basic WeightedAverageNumberOfSharesOutstandingBasic 35.41M shares 2 Qtrs
Diluted WeightedAverageNumberOfDilutedSharesOutstanding 35.83M shares 2 Qtrs
Diluted WeightedAverageNumberOfDilutedSharesOutstanding 35.83M shares 2 Qtrs
Diluted WeightedAverageNumberOfDilutedSharesOutstanding 35.37M shares 1 Quarter
Diluted WeightedAverageNumberOfDilutedSharesOutstanding 35.37M shares 1 Quarter
Diluted WeightedAverageNumberOfDilutedSharesOutstanding 35.83M shares 1 Quarter
Diluted WeightedAverageNumberOfDilutedSharesOutstanding 35.83M shares 1 Quarter
Diluted WeightedAverageNumberOfDilutedSharesOutstanding 35.49M shares 2 Qtrs
Diluted WeightedAverageNumberOfDilutedSharesOutstanding 35.49M shares 2 Qtrs
Cash Flow Statement 170 line items
Line Item Tag Value Unit Period
Net income ProfitLoss $400.14M USD 2 Qtrs
Net income ProfitLoss $400.14M USD 2 Qtrs
Net income ProfitLoss $96.32M USD 1 Quarter
Net income ProfitLoss $96.32M USD 1 Quarter
Net income ProfitLoss $230.85M USD 1 Quarter
Net income ProfitLoss $230.85M USD 1 Quarter
Net income ProfitLoss $169.29M USD 1 Quarter
Net income ProfitLoss $169.29M USD 1 Quarter
Net income ProfitLoss $230.33M USD 2 Qtrs
Net income ProfitLoss $230.33M USD 2 Qtrs
Net income ProfitLoss $134.01M USD 1 Quarter
Net income ProfitLoss $134.01M USD 1 Quarter
Amortization of identifiable intangible assets AmortizationOfIntangibleAssets $26.89M USD 1 Quarter
Amortization of identifiable intangible assets AmortizationOfIntangibleAssets $26.89M USD 1 Quarter
Amortization of identifiable intangible assets AmortizationOfIntangibleAssets $39.91M USD 2 Qtrs
Amortization of identifiable intangible assets AmortizationOfIntangibleAssets $39.91M USD 2 Qtrs
Amortization of identifiable intangible assets AmortizationOfIntangibleAssets $19.79M USD 1 Quarter
Amortization of identifiable intangible assets AmortizationOfIntangibleAssets $19.79M USD 1 Quarter
Amortization of identifiable intangible assets AmortizationOfIntangibleAssets $50.80M USD 2 Qtrs
Amortization of identifiable intangible assets AmortizationOfIntangibleAssets $50.80M USD 2 Qtrs
Depreciation expense Depreciation $28.87M USD 2 Qtrs
Depreciation expense Depreciation $28.87M USD 2 Qtrs
Depreciation expense Depreciation $14.86M USD 1 Quarter
Depreciation expense Depreciation $14.86M USD 1 Quarter
Depreciation expense Depreciation $23.04M USD 2 Qtrs
Depreciation expense Depreciation $23.04M USD 2 Qtrs
Depreciation expense Depreciation $11.79M USD 1 Quarter
Depreciation expense Depreciation $11.79M USD 1 Quarter
Change in right-of-use assets ChangeInRightOfUseAssets $14.32M USD 2 Qtrs
Change in right-of-use assets ChangeInRightOfUseAssets $14.32M USD 2 Qtrs
Change in right-of-use assets ChangeInRightOfUseAssets $14.97M USD 2 Qtrs
Change in right-of-use assets ChangeInRightOfUseAssets $14.97M USD 2 Qtrs
Bad debt expense ProvisionForDoubtfulAccounts $2.69M USD 2 Qtrs
Bad debt expense ProvisionForDoubtfulAccounts $2.69M USD 2 Qtrs
Bad debt expense ProvisionForDoubtfulAccounts $3.69M USD 2 Qtrs
Bad debt expense ProvisionForDoubtfulAccounts $3.69M USD 2 Qtrs
Deferred tax provision (benefit) DeferredIncomeTaxExpenseBenefit $1.10M USD 2 Qtrs
Deferred tax provision (benefit) DeferredIncomeTaxExpenseBenefit $1.10M USD 2 Qtrs
Deferred tax provision (benefit) DeferredIncomeTaxExpenseBenefit $-32.39M USD 2 Qtrs
Deferred tax provision (benefit) DeferredIncomeTaxExpenseBenefit $-32.39M USD 2 Qtrs
Amortization of debt financing costs AmortizationOfFinancingCosts $342.00K USD 2 Qtrs
Amortization of debt financing costs AmortizationOfFinancingCosts $342.00K USD 2 Qtrs
Amortization of debt financing costs AmortizationOfFinancingCosts $340.00K USD 2 Qtrs
Amortization of debt financing costs AmortizationOfFinancingCosts $340.00K USD 2 Qtrs
Gain on sale of assets GainLossOnSaleOfPropertyPlantEquipment $998.00K USD 2 Qtrs
Gain on sale of assets GainLossOnSaleOfPropertyPlantEquipment $998.00K USD 2 Qtrs
Gain on sale of assets GainLossOnSaleOfPropertyPlantEquipment $1.43M USD 2 Qtrs
Gain on sale of assets GainLossOnSaleOfPropertyPlantEquipment $1.43M USD 2 Qtrs
Changes in the fair value of contingent earn-out obligations BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 $14.69M USD 1 Quarter
Changes in the fair value of contingent earn-out obligations BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 $14.69M USD 1 Quarter
Changes in the fair value of contingent earn-out obligations BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 $27.18M USD 2 Qtrs
Changes in the fair value of contingent earn-out obligations BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 $27.18M USD 2 Qtrs
Changes in the fair value of contingent earn-out obligations BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 $7.83M USD 2 Qtrs
Changes in the fair value of contingent earn-out obligations BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 $7.83M USD 2 Qtrs
Changes in the fair value of contingent earn-out obligations BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 $4.07M USD 1 Quarter
Changes in the fair value of contingent earn-out obligations BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 $4.07M USD 1 Quarter
Stock-based compensation ShareBasedCompensation $10.09M USD 2 Qtrs
Stock-based compensation ShareBasedCompensation $10.09M USD 2 Qtrs
Stock-based compensation ShareBasedCompensation $12.19M USD 2 Qtrs
Stock-based compensation ShareBasedCompensation $12.19M USD 2 Qtrs
Receivables, net IncreaseDecreaseInAccountsReceivable $267.09M USD 2 Qtrs
Receivables, net IncreaseDecreaseInAccountsReceivable $267.09M USD 2 Qtrs
Receivables, net IncreaseDecreaseInAccountsReceivable $239.68M USD 2 Qtrs
Receivables, net IncreaseDecreaseInAccountsReceivable $239.68M USD 2 Qtrs
Inventories IncreaseDecreaseInInventories $11.42M USD 2 Qtrs
Inventories IncreaseDecreaseInInventories $11.42M USD 2 Qtrs
Inventories IncreaseDecreaseInInventories $-1.99M USD 2 Qtrs
Inventories IncreaseDecreaseInInventories $-1.99M USD 2 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $-3.82M USD 2 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $-3.82M USD 2 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $-14.72M USD 2 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $-14.72M USD 2 Qtrs
Costs and estimated earnings in excess of billings and unbilled accounts receivable IncreaseDecreaseInContractWithCustomerAsset $45.43M USD 2 Qtrs
Costs and estimated earnings in excess of billings and unbilled accounts receivable IncreaseDecreaseInContractWithCustomerAsset $45.43M USD 2 Qtrs
Costs and estimated earnings in excess of billings and unbilled accounts receivable IncreaseDecreaseInContractWithCustomerAsset $163.57M USD 2 Qtrs
Costs and estimated earnings in excess of billings and unbilled accounts receivable IncreaseDecreaseInContractWithCustomerAsset $163.57M USD 2 Qtrs
Other noncurrent assets IncreaseDecreaseInOtherOperatingAssets $-135.00K USD 2 Qtrs
Other noncurrent assets IncreaseDecreaseInOtherOperatingAssets $-135.00K USD 2 Qtrs
Other noncurrent assets IncreaseDecreaseInOtherOperatingAssets $1.32M USD 2 Qtrs
Other noncurrent assets IncreaseDecreaseInOtherOperatingAssets $1.32M USD 2 Qtrs
Accounts payable and other current liabilities IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $277.96M USD 2 Qtrs
Accounts payable and other current liabilities IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $277.96M USD 2 Qtrs
Accounts payable and other current liabilities IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $-320.13M USD 2 Qtrs
Accounts payable and other current liabilities IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $-320.13M USD 2 Qtrs
Billings in excess of costs and estimated earnings and deferred revenue IncreaseDecreaseInContractWithCustomerLiability $376.78M USD 2 Qtrs
Billings in excess of costs and estimated earnings and deferred revenue IncreaseDecreaseInContractWithCustomerLiability $376.78M USD 2 Qtrs
Billings in excess of costs and estimated earnings and deferred revenue IncreaseDecreaseInContractWithCustomerLiability $32.81M USD 2 Qtrs
Billings in excess of costs and estimated earnings and deferred revenue IncreaseDecreaseInContractWithCustomerLiability $32.81M USD 2 Qtrs
Other long-term liabilities IncreaseDecreaseInOtherOperatingLiabilities $-2.21M USD 2 Qtrs
Other long-term liabilities IncreaseDecreaseInOtherOperatingLiabilities $-2.21M USD 2 Qtrs
Other long-term liabilities IncreaseDecreaseInOtherOperatingLiabilities $10.58M USD 2 Qtrs
Other long-term liabilities IncreaseDecreaseInOtherOperatingLiabilities $10.58M USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $336.42M USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $336.42M USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $164.54M USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $164.54M USD 2 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $53.48M USD 2 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $53.48M USD 2 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $48.34M USD 2 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $48.34M USD 2 Qtrs
Proceeds from sales of property and equipment ProceedsFromSaleOfPropertyPlantAndEquipment $1.83M USD 2 Qtrs
Proceeds from sales of property and equipment ProceedsFromSaleOfPropertyPlantAndEquipment $1.83M USD 2 Qtrs
Proceeds from sales of property and equipment ProceedsFromSaleOfPropertyPlantAndEquipment $2.06M USD 2 Qtrs
Proceeds from sales of property and equipment ProceedsFromSaleOfPropertyPlantAndEquipment $2.06M USD 2 Qtrs
Cash paid for acquisitions, net of cash acquired PaymentsToAcquireBusinessesNetOfCashAcquired $234.66M USD 2 Qtrs
Cash paid for acquisitions, net of cash acquired PaymentsToAcquireBusinessesNetOfCashAcquired $234.66M USD 2 Qtrs
Cash paid for acquisitions, net of cash acquired PaymentsToAcquireBusinessesNetOfCashAcquired $124.09M USD 2 Qtrs
Cash paid for acquisitions, net of cash acquired PaymentsToAcquireBusinessesNetOfCashAcquired $124.09M USD 2 Qtrs
Payments for investments PaymentsToAcquireInvestments $1.27M USD 2 Qtrs
Payments for investments PaymentsToAcquireInvestments $1.27M USD 2 Qtrs
Payments for investments PaymentsToAcquireInvestments $7.48M USD 2 Qtrs
Payments for investments PaymentsToAcquireInvestments $7.48M USD 2 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-182.99M USD 2 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-182.99M USD 2 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-282.43M USD 2 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-282.43M USD 2 Qtrs
Proceeds from revolving credit facility ProceedsFromLongTermLinesOfCredit $182.00M USD 2 Qtrs
Proceeds from revolving credit facility ProceedsFromLongTermLinesOfCredit $182.00M USD 2 Qtrs
Payments on revolving credit facility RepaymentsOfLongTermLinesOfCredit $182.00M USD 2 Qtrs
Payments on revolving credit facility RepaymentsOfLongTermLinesOfCredit $182.00M USD 2 Qtrs
Proceeds from other debt ProceedsFromOtherDebt $640.00K USD 2 Qtrs
Proceeds from other debt ProceedsFromOtherDebt $640.00K USD 2 Qtrs
Payments on other debt RepaymentsOfOtherDebt $6.01M USD 2 Qtrs
Payments on other debt RepaymentsOfOtherDebt $6.01M USD 2 Qtrs
Payments on other debt RepaymentsOfOtherDebt $3.85M USD 2 Qtrs
Payments on other debt RepaymentsOfOtherDebt $3.85M USD 2 Qtrs
Payments of dividends to stockholders PaymentsOfDividendsCommonStock $19.63M USD 2 Qtrs
Payments of dividends to stockholders PaymentsOfDividendsCommonStock $19.63M USD 2 Qtrs
Payments of dividends to stockholders PaymentsOfDividendsCommonStock $30.03M USD 2 Qtrs
Payments of dividends to stockholders PaymentsOfDividendsCommonStock $30.03M USD 2 Qtrs
Share repurchases PaymentsForRepurchaseOfCommonStock $111.29M USD 2 Qtrs
Share repurchases PaymentsForRepurchaseOfCommonStock $111.29M USD 2 Qtrs
Share repurchases PaymentsForRepurchaseOfCommonStock $11.14M USD 2 Qtrs
Share repurchases PaymentsForRepurchaseOfCommonStock $11.14M USD 2 Qtrs
Shares received in lieu of tax withholding PaymentsRelatedToTaxWithholdingForShareBasedCompensation $7.19M USD 2 Qtrs
Shares received in lieu of tax withholding PaymentsRelatedToTaxWithholdingForShareBasedCompensation $7.19M USD 2 Qtrs
Shares received in lieu of tax withholding PaymentsRelatedToTaxWithholdingForShareBasedCompensation $6.60M USD 2 Qtrs
Shares received in lieu of tax withholding PaymentsRelatedToTaxWithholdingForShareBasedCompensation $6.60M USD 2 Qtrs
Proceeds from exercise of options ProceedsFromStockOptionsExercised $27.00K USD 2 Qtrs
Proceeds from exercise of options ProceedsFromStockOptionsExercised $27.00K USD 2 Qtrs
Proceeds from exercise of options ProceedsFromStockOptionsExercised $453.00K USD 2 Qtrs
Proceeds from exercise of options ProceedsFromStockOptionsExercised $453.00K USD 2 Qtrs
Payments for contingent consideration arrangements PaymentForContingentConsiderationLiabilityFinancingActivities $46.30M USD 2 Qtrs
Payments for contingent consideration arrangements PaymentForContingentConsiderationLiabilityFinancingActivities $46.30M USD 2 Qtrs
Payments for contingent consideration arrangements PaymentForContingentConsiderationLiabilityFinancingActivities $18.57M USD 2 Qtrs
Payments for contingent consideration arrangements PaymentForContingentConsiderationLiabilityFinancingActivities $18.57M USD 2 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-199.79M USD 2 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-199.79M USD 2 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-59.71M USD 2 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-59.71M USD 2 Qtrs
NET DECREASE IN CASH AND CASH EQUIVALENTS CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-218.23M USD 2 Qtrs
NET DECREASE IN CASH AND CASH EQUIVALENTS CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-218.23M USD 2 Qtrs
NET DECREASE IN CASH AND CASH EQUIVALENTS CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-5.73M USD 2 Qtrs
NET DECREASE IN CASH AND CASH EQUIVALENTS CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-5.73M USD 2 Qtrs
CASH AND CASH EQUIVALENTS, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $205.15M USD Point-in-time
CASH AND CASH EQUIVALENTS, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $205.15M USD Point-in-time
CASH AND CASH EQUIVALENTS, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $549.94M USD Point-in-time
CASH AND CASH EQUIVALENTS, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $549.94M USD Point-in-time
CASH AND CASH EQUIVALENTS, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $331.71M USD Point-in-time
CASH AND CASH EQUIVALENTS, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $331.71M USD Point-in-time
CASH AND CASH EQUIVALENTS, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $199.42M USD Point-in-time
CASH AND CASH EQUIVALENTS, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $199.42M USD Point-in-time
CASH AND CASH EQUIVALENTS, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $205.15M USD Point-in-time
CASH AND CASH EQUIVALENTS, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $205.15M USD Point-in-time
CASH AND CASH EQUIVALENTS, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $549.94M USD Point-in-time
CASH AND CASH EQUIVALENTS, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $549.94M USD Point-in-time
CASH AND CASH EQUIVALENTS, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $331.71M USD Point-in-time
CASH AND CASH EQUIVALENTS, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $331.71M USD Point-in-time
CASH AND CASH EQUIVALENTS, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $199.42M USD Point-in-time
CASH AND CASH EQUIVALENTS, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $199.42M USD Point-in-time
Stockholders Equity 100 line items
Line Item Tag Value Unit Period
Dividends (per share) CommonStockDividendsPerShareDeclared $0.30 USD 1 Quarter
Dividends (per share) CommonStockDividendsPerShareDeclared $0.30 USD 1 Quarter
Dividends (per share) CommonStockDividendsPerShareDeclared $0.45 USD 1 Quarter
Dividends (per share) CommonStockDividendsPerShareDeclared $0.45 USD 1 Quarter
Dividends (per share) CommonStockDividendsPerShareDeclared $0.40 USD 1 Quarter
Dividends (per share) CommonStockDividendsPerShareDeclared $0.40 USD 1 Quarter
Dividends (per share) CommonStockDividendsPerShareDeclared $0.25 USD 1 Quarter
Dividends (per share) CommonStockDividendsPerShareDeclared $0.25 USD 1 Quarter
BALANCE StockholdersEquity $1.78B USD Point-in-time
BALANCE StockholdersEquity $1.78B USD Point-in-time
BALANCE StockholdersEquity $1.28B USD Point-in-time
BALANCE StockholdersEquity $1.28B USD Point-in-time
BALANCE StockholdersEquity $1.70B USD Point-in-time
BALANCE StockholdersEquity $1.70B USD Point-in-time
BALANCE StockholdersEquity $1.37B USD Point-in-time
BALANCE StockholdersEquity $1.37B USD Point-in-time
BALANCE StockholdersEquity $1.48B USD Point-in-time
BALANCE StockholdersEquity $1.48B USD Point-in-time
BALANCE StockholdersEquity $1.97B USD Point-in-time
BALANCE StockholdersEquity $1.97B USD Point-in-time
BALANCE (in shares) CommonStockSharesIssued 41.12M shares Point-in-time
BALANCE (in shares) CommonStockSharesIssued 41.12M shares Point-in-time
BALANCE (in shares) CommonStockSharesIssued 41.12M shares Point-in-time
BALANCE (in shares) CommonStockSharesIssued 41.12M shares Point-in-time
BALANCE (in shares) TreasuryStockCommonShares 5.56M shares Point-in-time
BALANCE (in shares) TreasuryStockCommonShares 5.56M shares Point-in-time
BALANCE (in shares) TreasuryStockCommonShares 5.84M shares Point-in-time
BALANCE (in shares) TreasuryStockCommonShares 5.84M shares Point-in-time
Net income ProfitLoss $400.14M USD 2 Qtrs
Net income ProfitLoss $400.14M USD 2 Qtrs
Net income ProfitLoss $96.32M USD 1 Quarter
Net income ProfitLoss $96.32M USD 1 Quarter
Net income ProfitLoss $230.85M USD 1 Quarter
Net income ProfitLoss $230.85M USD 1 Quarter
Net income ProfitLoss $169.29M USD 1 Quarter
Net income ProfitLoss $169.29M USD 1 Quarter
Net income ProfitLoss $230.33M USD 2 Qtrs
Net income ProfitLoss $230.33M USD 2 Qtrs
Net income ProfitLoss $134.01M USD 1 Quarter
Net income ProfitLoss $134.01M USD 1 Quarter
Issuance of shares for options exercised StockIssuedDuringPeriodValueStockOptionsExercised $27.00K USD 1 Quarter
Issuance of shares for options exercised StockIssuedDuringPeriodValueStockOptionsExercised $27.00K USD 1 Quarter
Issuance of shares for options exercised StockIssuedDuringPeriodValueStockOptionsExercised $453.00K USD 1 Quarter
Issuance of shares for options exercised StockIssuedDuringPeriodValueStockOptionsExercised $453.00K USD 1 Quarter
Issuance of restricted stock & performance stock StockIssuedDuringPeriodValueShareBasedCompensation $6.60M USD 1 Quarter
Issuance of restricted stock & performance stock StockIssuedDuringPeriodValueShareBasedCompensation $6.60M USD 1 Quarter
Issuance of restricted stock & performance stock StockIssuedDuringPeriodValueShareBasedCompensation $5.35M USD 1 Quarter
Issuance of restricted stock & performance stock StockIssuedDuringPeriodValueShareBasedCompensation $5.35M USD 1 Quarter
Shares received in lieu of tax withholding on vested stock AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $5.06M USD 1 Quarter
Shares received in lieu of tax withholding on vested stock AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $5.06M USD 1 Quarter
Shares received in lieu of tax withholding on vested stock AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $3.98M USD 1 Quarter
Shares received in lieu of tax withholding on vested stock AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $3.98M USD 1 Quarter
Shares received in lieu of tax withholding on vested stock AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $2.13M USD 1 Quarter
Shares received in lieu of tax withholding on vested stock AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $2.13M USD 1 Quarter
Shares received in lieu of tax withholding on vested stock AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $2.62M USD 1 Quarter
Shares received in lieu of tax withholding on vested stock AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $2.62M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $2.37M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $2.37M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $4.35M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $4.35M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $2.72M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $2.72M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $5.47M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $5.47M USD 1 Quarter
Dividends DividendsCommonStockCash $10.71M USD 1 Quarter
Dividends DividendsCommonStockCash $10.71M USD 1 Quarter
Dividends DividendsCommonStockCash $14.16M USD 1 Quarter
Dividends DividendsCommonStockCash $14.16M USD 1 Quarter
Dividends DividendsCommonStockCash $8.92M USD 1 Quarter
Dividends DividendsCommonStockCash $8.92M USD 1 Quarter
Dividends DividendsCommonStockCash $15.87M USD 1 Quarter
Dividends DividendsCommonStockCash $15.87M USD 1 Quarter
Share repurchase TreasuryStockValueAcquiredCostMethod $19.98M USD 1 Quarter
Share repurchase TreasuryStockValueAcquiredCostMethod $19.98M USD 1 Quarter
Share repurchase TreasuryStockValueAcquiredCostMethod $295.00K USD 1 Quarter
Share repurchase TreasuryStockValueAcquiredCostMethod $295.00K USD 1 Quarter
Share repurchase TreasuryStockValueAcquiredCostMethod $92.24M USD 1 Quarter
Share repurchase TreasuryStockValueAcquiredCostMethod $92.24M USD 1 Quarter
Share repurchase TreasuryStockValueAcquiredCostMethod $10.84M USD 1 Quarter
Share repurchase TreasuryStockValueAcquiredCostMethod $10.84M USD 1 Quarter
BALANCE StockholdersEquity $1.78B USD Point-in-time
BALANCE StockholdersEquity $1.78B USD Point-in-time
BALANCE StockholdersEquity $1.28B USD Point-in-time
BALANCE StockholdersEquity $1.28B USD Point-in-time
BALANCE StockholdersEquity $1.70B USD Point-in-time
BALANCE StockholdersEquity $1.70B USD Point-in-time
BALANCE StockholdersEquity $1.37B USD Point-in-time
BALANCE StockholdersEquity $1.37B USD Point-in-time
BALANCE StockholdersEquity $1.48B USD Point-in-time
BALANCE StockholdersEquity $1.48B USD Point-in-time
BALANCE StockholdersEquity $1.97B USD Point-in-time
BALANCE StockholdersEquity $1.97B USD Point-in-time
BALANCE (in shares) CommonStockSharesIssued 41.12M shares Point-in-time
BALANCE (in shares) CommonStockSharesIssued 41.12M shares Point-in-time
BALANCE (in shares) CommonStockSharesIssued 41.12M shares Point-in-time
BALANCE (in shares) CommonStockSharesIssued 41.12M shares Point-in-time
BALANCE (in shares) TreasuryStockCommonShares 5.56M shares Point-in-time
BALANCE (in shares) TreasuryStockCommonShares 5.56M shares Point-in-time
BALANCE (in shares) TreasuryStockCommonShares 5.84M shares Point-in-time
BALANCE (in shares) TreasuryStockCommonShares 5.84M shares Point-in-time

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

NEWS
Loading news...
TRENDING
Loading...