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

10-Q Filing

ALAMO GROUP INC CIK: 897077 Q3 2025
Filing Information
Form Type 10-Q
Accession Number 0000897077-25-000116
Period End Date 20250930
Filing Date 20251106
Fiscal Year 2025
Fiscal Period Q3
XBRL Instance alg-20250930_htm.xml
Balance Sheet 156 line items
Line Item Tag Value Unit Period
Common stock, par value (in dollars per share) CommonStockParOrStatedValuePerShare $0.10 USD Point-in-time
Common stock, par value (in dollars per share) CommonStockParOrStatedValuePerShare $0.10 USD Point-in-time
Common stock, par value (in dollars per share) CommonStockParOrStatedValuePerShare $0.10 USD Point-in-time
Common stock, par value (in dollars per share) CommonStockParOrStatedValuePerShare $0.10 USD Point-in-time
Common stock, authorized (in shares) CommonStockSharesAuthorized 20.00M shares Point-in-time
Common stock, authorized (in shares) CommonStockSharesAuthorized 20.00M shares Point-in-time
Common stock, authorized (in shares) CommonStockSharesAuthorized 20.00M shares Point-in-time
Common stock, authorized (in shares) CommonStockSharesAuthorized 20.00M shares Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $197.27M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $197.27M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $244.81M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $244.81M USD Point-in-time
Common stock, outstanding (in shares) CommonStockSharesOutstanding 12.02M shares Point-in-time
Common stock, outstanding (in shares) CommonStockSharesOutstanding 12.02M shares Point-in-time
Common stock, outstanding (in shares) CommonStockSharesOutstanding 12.07M shares Point-in-time
Common stock, outstanding (in shares) CommonStockSharesOutstanding 12.07M shares Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $305.56M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $305.56M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $335.21M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $335.21M USD Point-in-time
Treasury stock, at cost (in shares) TreasuryStockCommonShares 82,600.00 shares Point-in-time
Treasury stock, at cost (in shares) TreasuryStockCommonShares 82,600.00 shares Point-in-time
Treasury stock, at cost (in shares) TreasuryStockCommonShares 82,600.00 shares Point-in-time
Treasury stock, at cost (in shares) TreasuryStockCommonShares 82,600.00 shares Point-in-time
Inventories, net InventoryNet $343.36M USD Point-in-time
Inventories, net InventoryNet $343.36M USD Point-in-time
Inventories, net InventoryNet $378.17M USD Point-in-time
Inventories, net InventoryNet $378.17M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $11.21M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $11.21M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $9.76M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $9.76M USD Point-in-time
Income tax receivable IncomeTaxesReceivable $91.00K USD Point-in-time
Income tax receivable IncomeTaxesReceivable $91.00K USD Point-in-time
Income tax receivable IncomeTaxesReceivable $11.45M USD Point-in-time
Income tax receivable IncomeTaxesReceivable $11.45M USD Point-in-time
Total current assets AssetsCurrent $857.50M USD Point-in-time
Total current assets AssetsCurrent $857.50M USD Point-in-time
Total current assets AssetsCurrent $979.39M USD Point-in-time
Total current assets AssetsCurrent $979.39M USD Point-in-time
Rental equipment, net RentalEquipmentNet $52.94M USD Point-in-time
Rental equipment, net RentalEquipmentNet $52.94M USD Point-in-time
Rental equipment, net RentalEquipmentNet $61.56M USD Point-in-time
Rental equipment, net RentalEquipmentNet $61.56M USD Point-in-time
Property, plant and equipment PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization $365.61M USD Point-in-time
Property, plant and equipment PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization $365.61M USD Point-in-time
Property, plant and equipment PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization $380.89M USD Point-in-time
Property, plant and equipment PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization $380.89M USD Point-in-time
Less: Accumulated depreciation PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization $207.28M USD Point-in-time
Less: Accumulated depreciation PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization $207.28M USD Point-in-time
Less: Accumulated depreciation PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization $215.01M USD Point-in-time
Less: Accumulated depreciation PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization $215.01M USD Point-in-time
Total property, plant and equipment, net PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization $158.33M USD Point-in-time
Total property, plant and equipment, net PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization $158.33M USD Point-in-time
Total property, plant and equipment, net PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization $165.89M USD Point-in-time
Total property, plant and equipment, net PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization $165.89M USD Point-in-time
Goodwill Goodwill $203.03M USD Point-in-time
Goodwill Goodwill $203.03M USD Point-in-time
Goodwill Goodwill $214.43M USD Point-in-time
Goodwill Goodwill $214.43M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $151.36M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $151.36M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $147.32M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $147.32M USD Point-in-time
Deferred income taxes DeferredIncomeTaxAssetsNet $1.12M USD Point-in-time
Deferred income taxes DeferredIncomeTaxAssetsNet $1.12M USD Point-in-time
Deferred income taxes DeferredIncomeTaxAssetsNet $1.12M USD Point-in-time
Deferred income taxes DeferredIncomeTaxAssetsNet $1.12M USD Point-in-time
Other non-current assets OtherAssetsNoncurrent $26.00M USD Point-in-time
Other non-current assets OtherAssetsNoncurrent $26.00M USD Point-in-time
Other non-current assets OtherAssetsNoncurrent $25.27M USD Point-in-time
Other non-current assets OtherAssetsNoncurrent $25.27M USD Point-in-time
Total assets Assets $1.45B USD Point-in-time
Total assets Assets $1.45B USD Point-in-time
Total assets Assets $1.59B USD Point-in-time
Total assets Assets $1.59B USD Point-in-time
Trade accounts payable AccountsPayableCurrent $84.50M USD Point-in-time
Trade accounts payable AccountsPayableCurrent $84.50M USD Point-in-time
Trade accounts payable AccountsPayableCurrent $129.30M USD Point-in-time
Trade accounts payable AccountsPayableCurrent $129.30M USD Point-in-time
Income taxes payable AccruedIncomeTaxesCurrent $13.26M USD Point-in-time
Income taxes payable AccruedIncomeTaxesCurrent $13.26M USD Point-in-time
Income taxes payable AccruedIncomeTaxesCurrent - USD Point-in-time
Income taxes payable AccruedIncomeTaxesCurrent - USD Point-in-time
Accrued liabilities AccruedLiabilitiesCurrent $77.54M USD Point-in-time
Accrued liabilities AccruedLiabilitiesCurrent $77.54M USD Point-in-time
Accrued liabilities AccruedLiabilitiesCurrent $76.77M USD Point-in-time
Accrued liabilities AccruedLiabilitiesCurrent $76.77M USD Point-in-time
Current maturities of long-term debt and finance lease obligations LongTermDebtAndCapitalLeaseObligationsCurrent $15.01M USD Point-in-time
Current maturities of long-term debt and finance lease obligations LongTermDebtAndCapitalLeaseObligationsCurrent $15.01M USD Point-in-time
Current maturities of long-term debt and finance lease obligations LongTermDebtAndCapitalLeaseObligationsCurrent $15.00M USD Point-in-time
Current maturities of long-term debt and finance lease obligations LongTermDebtAndCapitalLeaseObligationsCurrent $15.00M USD Point-in-time
Total current liabilities LiabilitiesCurrent $190.31M USD Point-in-time
Total current liabilities LiabilitiesCurrent $190.31M USD Point-in-time
Total current liabilities LiabilitiesCurrent $221.07M USD Point-in-time
Total current liabilities LiabilitiesCurrent $221.07M USD Point-in-time
Long-term debt and finance lease obligations, net of current maturities LongTermDebtAndCapitalLeaseObligations $205.47M USD Point-in-time
Long-term debt and finance lease obligations, net of current maturities LongTermDebtAndCapitalLeaseObligations $205.47M USD Point-in-time
Long-term debt and finance lease obligations, net of current maturities LongTermDebtAndCapitalLeaseObligations $194.43M USD Point-in-time
Long-term debt and finance lease obligations, net of current maturities LongTermDebtAndCapitalLeaseObligations $194.43M USD Point-in-time
Long-term tax liability AccruedIncomeTaxesNoncurrent $626.00K USD Point-in-time
Long-term tax liability AccruedIncomeTaxesNoncurrent $626.00K USD Point-in-time
Long-term tax liability AccruedIncomeTaxesNoncurrent $471.00K USD Point-in-time
Long-term tax liability AccruedIncomeTaxesNoncurrent $471.00K USD Point-in-time
Other long-term liabilities OtherLiabilitiesNoncurrent $24.62M USD Point-in-time
Other long-term liabilities OtherLiabilitiesNoncurrent $24.62M USD Point-in-time
Other long-term liabilities OtherLiabilitiesNoncurrent $24.42M USD Point-in-time
Other long-term liabilities OtherLiabilitiesNoncurrent $24.42M USD Point-in-time
Deferred income taxes DeferredIncomeTaxLiabilitiesNet $11.00M USD Point-in-time
Deferred income taxes DeferredIncomeTaxLiabilitiesNet $11.00M USD Point-in-time
Deferred income taxes DeferredIncomeTaxLiabilitiesNet $21.98M USD Point-in-time
Deferred income taxes DeferredIncomeTaxLiabilitiesNet $21.98M USD Point-in-time
Total liabilities Liabilities $432.02M USD Point-in-time
Total liabilities Liabilities $432.02M USD Point-in-time
Total liabilities Liabilities $462.37M USD Point-in-time
Total liabilities Liabilities $462.37M USD Point-in-time
Common stock, $0.10 par value, 20,000,000 shares authorized; 12,072,308 and 12,017,308 outstanding at September 30, 2025 and December 31, 2024, respectively CommonStockValue $1.20M USD Point-in-time
Common stock, $0.10 par value, 20,000,000 shares authorized; 12,072,308 and 12,017,308 outstanding at September 30, 2025 and December 31, 2024, respectively CommonStockValue $1.20M USD Point-in-time
Common stock, $0.10 par value, 20,000,000 shares authorized; 12,072,308 and 12,017,308 outstanding at September 30, 2025 and December 31, 2024, respectively CommonStockValue $1.21M USD Point-in-time
Common stock, $0.10 par value, 20,000,000 shares authorized; 12,072,308 and 12,017,308 outstanding at September 30, 2025 and December 31, 2024, respectively CommonStockValue $1.21M USD Point-in-time
Additional paid-in-capital AdditionalPaidInCapitalCommonStock $146.87M USD Point-in-time
Additional paid-in-capital AdditionalPaidInCapitalCommonStock $146.87M USD Point-in-time
Additional paid-in-capital AdditionalPaidInCapitalCommonStock $153.70M USD Point-in-time
Additional paid-in-capital AdditionalPaidInCapitalCommonStock $153.70M USD Point-in-time
Treasury stock, at cost; 82,600 shares at September 30, 2025 and December 31, 2024, respectively TreasuryStockCommonValue $4.57M USD Point-in-time
Treasury stock, at cost; 82,600 shares at September 30, 2025 and December 31, 2024, respectively TreasuryStockCommonValue $4.57M USD Point-in-time
Treasury stock, at cost; 82,600 shares at September 30, 2025 and December 31, 2024, respectively TreasuryStockCommonValue $4.57M USD Point-in-time
Treasury stock, at cost; 82,600 shares at September 30, 2025 and December 31, 2024, respectively TreasuryStockCommonValue $4.57M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $956.35M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $956.35M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $1.03B USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $1.03B USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-81.59M USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-81.59M USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-51.57M USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-51.57M USD Point-in-time
Total stockholders equity StockholdersEquity $932.76M USD Point-in-time
Total stockholders equity StockholdersEquity $932.76M USD Point-in-time
Total stockholders equity StockholdersEquity $956.56M USD Point-in-time
Total stockholders equity StockholdersEquity $956.56M USD Point-in-time
Total stockholders equity StockholdersEquity $979.72M USD Point-in-time
Total stockholders equity StockholdersEquity $979.72M USD Point-in-time
Total stockholders equity StockholdersEquity $1.02B USD Point-in-time
Total stockholders equity StockholdersEquity $1.02B USD Point-in-time
Total stockholders equity StockholdersEquity $1.02B USD Point-in-time
Total stockholders equity StockholdersEquity $1.02B USD Point-in-time
Total stockholders equity StockholdersEquity $1.06B USD Point-in-time
Total stockholders equity StockholdersEquity $1.06B USD Point-in-time
Total stockholders equity StockholdersEquity $1.12B USD Point-in-time
Total stockholders equity StockholdersEquity $1.12B USD Point-in-time
Total stockholders equity StockholdersEquity $1.13B USD Point-in-time
Total stockholders equity StockholdersEquity $1.13B USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $1.45B USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $1.45B USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $1.59B USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $1.59B USD Point-in-time
Income Statement 136 line items
Line Item Tag Value Unit Period
Total net sales RevenueFromContractWithCustomerExcludingAssessedTax $401.30M USD 1 Quarter
Total net sales RevenueFromContractWithCustomerExcludingAssessedTax $401.30M USD 1 Quarter
Total net sales RevenueFromContractWithCustomerExcludingAssessedTax $1.24B USD 3 Qtrs
Total net sales RevenueFromContractWithCustomerExcludingAssessedTax $1.24B USD 3 Qtrs
Total net sales RevenueFromContractWithCustomerExcludingAssessedTax $420.04M USD 1 Quarter
Total net sales RevenueFromContractWithCustomerExcludingAssessedTax $420.04M USD 1 Quarter
Total net sales RevenueFromContractWithCustomerExcludingAssessedTax $1.23B USD 3 Qtrs
Total net sales RevenueFromContractWithCustomerExcludingAssessedTax $1.23B USD 3 Qtrs
Cost of Sales CostOfGoodsAndServicesSold $300.41M USD 1 Quarter
Cost of Sales CostOfGoodsAndServicesSold $300.41M USD 1 Quarter
Cost of Sales CostOfGoodsAndServicesSold $922.49M USD 3 Qtrs
Cost of Sales CostOfGoodsAndServicesSold $922.49M USD 3 Qtrs
Cost of Sales CostOfGoodsAndServicesSold $318.36M USD 1 Quarter
Cost of Sales CostOfGoodsAndServicesSold $318.36M USD 1 Quarter
Cost of Sales CostOfGoodsAndServicesSold $917.25M USD 3 Qtrs
Cost of Sales CostOfGoodsAndServicesSold $917.25M USD 3 Qtrs
Gross profit GrossProfit $100.89M USD 1 Quarter
Gross profit GrossProfit $100.89M USD 1 Quarter
Gross profit GrossProfit $320.70M USD 3 Qtrs
Gross profit GrossProfit $320.70M USD 3 Qtrs
Gross profit GrossProfit $101.68M USD 1 Quarter
Gross profit GrossProfit $101.68M USD 1 Quarter
Gross profit GrossProfit $312.82M USD 3 Qtrs
Gross profit GrossProfit $312.82M USD 3 Qtrs
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $56.75M USD 1 Quarter
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $56.75M USD 1 Quarter
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $178.16M USD 3 Qtrs
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $178.16M USD 3 Qtrs
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $59.93M USD 1 Quarter
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $59.93M USD 1 Quarter
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $171.40M USD 3 Qtrs
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $171.40M USD 3 Qtrs
Amortization expense AmortizationOfIntangibleAssets $4.06M USD 1 Quarter
Amortization expense AmortizationOfIntangibleAssets $4.06M USD 1 Quarter
Amortization expense AmortizationOfIntangibleAssets $12.18M USD 3 Qtrs
Amortization expense AmortizationOfIntangibleAssets $12.18M USD 3 Qtrs
Amortization expense AmortizationOfIntangibleAssets $4.21M USD 1 Quarter
Amortization expense AmortizationOfIntangibleAssets $4.21M USD 1 Quarter
Amortization expense AmortizationOfIntangibleAssets $12.34M USD 3 Qtrs
Amortization expense AmortizationOfIntangibleAssets $12.34M USD 3 Qtrs
Income from operations OperatingIncomeLoss $40.08M USD 1 Quarter
Income from operations OperatingIncomeLoss $40.08M USD 1 Quarter
Income from operations OperatingIncomeLoss $130.37M USD 3 Qtrs
Income from operations OperatingIncomeLoss $130.37M USD 3 Qtrs
Income from operations OperatingIncomeLoss $37.54M USD 1 Quarter
Income from operations OperatingIncomeLoss $37.54M USD 1 Quarter
Income from operations OperatingIncomeLoss $129.08M USD 3 Qtrs
Income from operations OperatingIncomeLoss $129.08M USD 3 Qtrs
Interest expense InterestExpenseNonoperating $4.89M USD 1 Quarter
Interest expense InterestExpenseNonoperating $4.89M USD 1 Quarter
Interest expense InterestExpenseNonoperating $17.07M USD 3 Qtrs
Interest expense InterestExpenseNonoperating $17.07M USD 3 Qtrs
Interest expense InterestExpenseNonoperating $3.90M USD 1 Quarter
Interest expense InterestExpenseNonoperating $3.90M USD 1 Quarter
Interest expense InterestExpenseNonoperating $10.78M USD 3 Qtrs
Interest expense InterestExpenseNonoperating $10.78M USD 3 Qtrs
Interest income InvestmentIncomeInterest $562.00K USD 1 Quarter
Interest income InvestmentIncomeInterest $562.00K USD 1 Quarter
Interest income InvestmentIncomeInterest $1.88M USD 3 Qtrs
Interest income InvestmentIncomeInterest $1.88M USD 3 Qtrs
Interest income InvestmentIncomeInterest $1.52M USD 1 Quarter
Interest income InvestmentIncomeInterest $1.52M USD 1 Quarter
Interest income InvestmentIncomeInterest $3.96M USD 3 Qtrs
Interest income InvestmentIncomeInterest $3.96M USD 3 Qtrs
Other income (expense), net OtherNonoperatingIncomeExpense $-32.00K USD 1 Quarter
Other income (expense), net OtherNonoperatingIncomeExpense $-32.00K USD 1 Quarter
Other income (expense), net OtherNonoperatingIncomeExpense $1.00K USD 3 Qtrs
Other income (expense), net OtherNonoperatingIncomeExpense $1.00K USD 3 Qtrs
Other income (expense), net OtherNonoperatingIncomeExpense $-210.00K USD 1 Quarter
Other income (expense), net OtherNonoperatingIncomeExpense $-210.00K USD 1 Quarter
Other income (expense), net OtherNonoperatingIncomeExpense $-4.06M USD 3 Qtrs
Other income (expense), net OtherNonoperatingIncomeExpense $-4.06M USD 3 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $35.72M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $35.72M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $115.17M USD 3 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $115.17M USD 3 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $34.96M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $34.96M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $118.21M USD 3 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $118.21M USD 3 Qtrs
Provision for income taxes IncomeTaxExpenseBenefit $8.32M USD 1 Quarter
Provision for income taxes IncomeTaxExpenseBenefit $8.32M USD 1 Quarter
Provision for income taxes IncomeTaxExpenseBenefit $27.32M USD 3 Qtrs
Provision for income taxes IncomeTaxExpenseBenefit $27.32M USD 3 Qtrs
Provision for income taxes IncomeTaxExpenseBenefit $9.57M USD 1 Quarter
Provision for income taxes IncomeTaxExpenseBenefit $9.57M USD 1 Quarter
Provision for income taxes IncomeTaxExpenseBenefit $29.92M USD 3 Qtrs
Provision for income taxes IncomeTaxExpenseBenefit $29.92M USD 3 Qtrs
Net Income NetIncomeLoss $27.41M USD 1 Quarter
Net Income NetIncomeLoss $27.41M USD 1 Quarter
Net Income NetIncomeLoss $87.85M USD 3 Qtrs
Net Income NetIncomeLoss $87.85M USD 3 Qtrs
Net Income NetIncomeLoss $25.38M USD 1 Quarter
Net Income NetIncomeLoss $25.38M USD 1 Quarter
Net Income NetIncomeLoss $88.29M USD 3 Qtrs
Net Income NetIncomeLoss $88.29M USD 3 Qtrs
Basic (in dollars per share) EarningsPerShareBasic $2.29 USD 1 Quarter
Basic (in dollars per share) EarningsPerShareBasic $2.29 USD 1 Quarter
Basic (in dollars per share) EarningsPerShareBasic $7.34 USD 3 Qtrs
Basic (in dollars per share) EarningsPerShareBasic $7.34 USD 3 Qtrs
Basic (in dollars per share) EarningsPerShareBasic $2.11 USD 1 Quarter
Basic (in dollars per share) EarningsPerShareBasic $2.11 USD 1 Quarter
Basic (in dollars per share) EarningsPerShareBasic $7.35 USD 3 Qtrs
Basic (in dollars per share) EarningsPerShareBasic $7.35 USD 3 Qtrs
Diluted (in dollars per share) EarningsPerShareDiluted $2.28 USD 1 Quarter
Diluted (in dollars per share) EarningsPerShareDiluted $2.28 USD 1 Quarter
Diluted (in dollars per share) EarningsPerShareDiluted $7.30 USD 3 Qtrs
Diluted (in dollars per share) EarningsPerShareDiluted $7.30 USD 3 Qtrs
Diluted (in dollars per share) EarningsPerShareDiluted $2.10 USD 1 Quarter
Diluted (in dollars per share) EarningsPerShareDiluted $2.10 USD 1 Quarter
Diluted (in dollars per share) EarningsPerShareDiluted $7.31 USD 3 Qtrs
Diluted (in dollars per share) EarningsPerShareDiluted $7.31 USD 3 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 11.98M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 11.98M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 11.96M shares 3 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 11.96M shares 3 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 12.03M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 12.03M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 12.01M shares 3 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 12.01M shares 3 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 12.04M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 12.04M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 12.04M shares 3 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 12.04M shares 3 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 12.09M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 12.09M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 12.07M shares 3 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 12.07M shares 3 Qtrs
Dividends declared (in dollars per share) CommonStockDividendsPerShareDeclared $0.26 USD 1 Quarter
Dividends declared (in dollars per share) CommonStockDividendsPerShareDeclared $0.26 USD 1 Quarter
Dividends declared (in dollars per share) CommonStockDividendsPerShareDeclared $0.78 USD 3 Qtrs
Dividends declared (in dollars per share) CommonStockDividendsPerShareDeclared $0.78 USD 3 Qtrs
Dividends declared (in dollars per share) CommonStockDividendsPerShareDeclared $0.30 USD 1 Quarter
Dividends declared (in dollars per share) CommonStockDividendsPerShareDeclared $0.30 USD 1 Quarter
Dividends declared (in dollars per share) CommonStockDividendsPerShareDeclared $0.90 USD 3 Qtrs
Dividends declared (in dollars per share) CommonStockDividendsPerShareDeclared $0.90 USD 3 Qtrs
Cash Flow Statement 160 line items
Line Item Tag Value Unit Period
Net income NetIncomeLoss $27.41M USD 1 Quarter
Net income NetIncomeLoss $27.41M USD 1 Quarter
Net income NetIncomeLoss $87.85M USD 3 Qtrs
Net income NetIncomeLoss $87.85M USD 3 Qtrs
Net income NetIncomeLoss $25.38M USD 1 Quarter
Net income NetIncomeLoss $25.38M USD 1 Quarter
Net income NetIncomeLoss $88.29M USD 3 Qtrs
Net income NetIncomeLoss $88.29M USD 3 Qtrs
Provision for doubtful accounts ProvisionForDoubtfulAccounts $1.23M USD 3 Qtrs
Provision for doubtful accounts ProvisionForDoubtfulAccounts $1.23M USD 3 Qtrs
Provision for doubtful accounts ProvisionForDoubtfulAccounts $-46.00K USD 3 Qtrs
Provision for doubtful accounts ProvisionForDoubtfulAccounts $-46.00K USD 3 Qtrs
Depreciation - Property, plant and equipment Depreciation $20.03M USD 3 Qtrs
Depreciation - Property, plant and equipment Depreciation $20.03M USD 3 Qtrs
Depreciation - Property, plant and equipment Depreciation $20.14M USD 3 Qtrs
Depreciation - Property, plant and equipment Depreciation $20.14M USD 3 Qtrs
Depreciation - Rental equipment EquipmentExpense $7.26M USD 3 Qtrs
Depreciation - Rental equipment EquipmentExpense $7.26M USD 3 Qtrs
Depreciation - Rental equipment EquipmentExpense $8.72M USD 3 Qtrs
Depreciation - Rental equipment EquipmentExpense $8.72M USD 3 Qtrs
Amortization of intangibles AmortizationOfIntangibleAssets $4.06M USD 1 Quarter
Amortization of intangibles AmortizationOfIntangibleAssets $4.06M USD 1 Quarter
Amortization of intangibles AmortizationOfIntangibleAssets $12.18M USD 3 Qtrs
Amortization of intangibles AmortizationOfIntangibleAssets $12.18M USD 3 Qtrs
Amortization of intangibles AmortizationOfIntangibleAssets $4.21M USD 1 Quarter
Amortization of intangibles AmortizationOfIntangibleAssets $4.21M USD 1 Quarter
Amortization of intangibles AmortizationOfIntangibleAssets $12.34M USD 3 Qtrs
Amortization of intangibles AmortizationOfIntangibleAssets $12.34M USD 3 Qtrs
Amortization of debt issuance AmortizationOfFinancingCosts $527.00K USD 3 Qtrs
Amortization of debt issuance AmortizationOfFinancingCosts $527.00K USD 3 Qtrs
Amortization of debt issuance AmortizationOfFinancingCosts $527.00K USD 3 Qtrs
Amortization of debt issuance AmortizationOfFinancingCosts $527.00K USD 3 Qtrs
Stock-based compensation expense ShareBasedCompensation $7.18M USD 3 Qtrs
Stock-based compensation expense ShareBasedCompensation $7.18M USD 3 Qtrs
Stock-based compensation expense ShareBasedCompensation $8.36M USD 3 Qtrs
Stock-based compensation expense ShareBasedCompensation $8.36M USD 3 Qtrs
Provision for deferred income tax DeferredIncomeTaxExpenseBenefit $-2.41M USD 3 Qtrs
Provision for deferred income tax DeferredIncomeTaxExpenseBenefit $-2.41M USD 3 Qtrs
Provision for deferred income tax DeferredIncomeTaxExpenseBenefit $8.68M USD 3 Qtrs
Provision for deferred income tax DeferredIncomeTaxExpenseBenefit $8.68M USD 3 Qtrs
Gain on sale of property, plant and equipment GainLossOnSaleOfPropertyPlantEquipment $789.00K USD 3 Qtrs
Gain on sale of property, plant and equipment GainLossOnSaleOfPropertyPlantEquipment $789.00K USD 3 Qtrs
Gain on sale of property, plant and equipment GainLossOnSaleOfPropertyPlantEquipment $489.00K USD 3 Qtrs
Gain on sale of property, plant and equipment GainLossOnSaleOfPropertyPlantEquipment $489.00K USD 3 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $-4.85M USD 3 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $-4.85M USD 3 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $18.82M USD 3 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $18.82M USD 3 Qtrs
Inventories IncreaseDecreaseInInventories $-5.45M USD 3 Qtrs
Inventories IncreaseDecreaseInInventories $-5.45M USD 3 Qtrs
Inventories IncreaseDecreaseInInventories $24.38M USD 3 Qtrs
Inventories IncreaseDecreaseInInventories $24.38M USD 3 Qtrs
Rental equipment IncreaseDecreaseInRentalEquipment $15.26M USD 3 Qtrs
Rental equipment IncreaseDecreaseInRentalEquipment $15.26M USD 3 Qtrs
Rental equipment IncreaseDecreaseInRentalEquipment $17.23M USD 3 Qtrs
Rental equipment IncreaseDecreaseInRentalEquipment $17.23M USD 3 Qtrs
Prepaid expenses and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $1.58M USD 3 Qtrs
Prepaid expenses and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $1.58M USD 3 Qtrs
Prepaid expenses and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $-6.20M USD 3 Qtrs
Prepaid expenses and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $-6.20M USD 3 Qtrs
Trade accounts payable and accrued liabilities IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $-804.00K USD 3 Qtrs
Trade accounts payable and accrued liabilities IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $-804.00K USD 3 Qtrs
Trade accounts payable and accrued liabilities IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $37.16M USD 3 Qtrs
Trade accounts payable and accrued liabilities IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $37.16M USD 3 Qtrs
Income taxes payable IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable $3.17M USD 3 Qtrs
Income taxes payable IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable $3.17M USD 3 Qtrs
Income taxes payable IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable $-24.86M USD 3 Qtrs
Income taxes payable IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable $-24.86M USD 3 Qtrs
Long-term tax payable IncreaseDecreaseInAccruedTaxesPayable $-1.93M USD 3 Qtrs
Long-term tax payable IncreaseDecreaseInAccruedTaxesPayable $-1.93M USD 3 Qtrs
Long-term tax payable IncreaseDecreaseInAccruedTaxesPayable $-156.00K USD 3 Qtrs
Long-term tax payable IncreaseDecreaseInAccruedTaxesPayable $-156.00K USD 3 Qtrs
Other long-term liabilities, net IncreaseDecreaseInOtherNoncurrentLiabilities $3.68M USD 3 Qtrs
Other long-term liabilities, net IncreaseDecreaseInOtherNoncurrentLiabilities $3.68M USD 3 Qtrs
Other long-term liabilities, net IncreaseDecreaseInOtherNoncurrentLiabilities $-2.01M USD 3 Qtrs
Other long-term liabilities, net IncreaseDecreaseInOtherNoncurrentLiabilities $-2.01M USD 3 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $130.64M USD 3 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $130.64M USD 3 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $102.42M USD 3 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $102.42M USD 3 Qtrs
Acquisitions, net of cash acquired PaymentsToAcquireBusinessesNetOfCashAcquired - USD 3 Qtrs
Acquisitions, net of cash acquired PaymentsToAcquireBusinessesNetOfCashAcquired - USD 3 Qtrs
Acquisitions, net of cash acquired PaymentsToAcquireBusinessesNetOfCashAcquired $17.58M USD 3 Qtrs
Acquisitions, net of cash acquired PaymentsToAcquireBusinessesNetOfCashAcquired $17.58M USD 3 Qtrs
Purchase of property, plant and equipment PaymentsToAcquirePropertyPlantAndEquipment $18.99M USD 3 Qtrs
Purchase of property, plant and equipment PaymentsToAcquirePropertyPlantAndEquipment $18.99M USD 3 Qtrs
Purchase of property, plant and equipment PaymentsToAcquirePropertyPlantAndEquipment $25.40M USD 3 Qtrs
Purchase of property, plant and equipment PaymentsToAcquirePropertyPlantAndEquipment $25.40M USD 3 Qtrs
Proceeds from sale of property, plant and equipment ProceedsFromSaleOfPropertyPlantAndEquipment $2.91M USD 3 Qtrs
Proceeds from sale of property, plant and equipment ProceedsFromSaleOfPropertyPlantAndEquipment $2.91M USD 3 Qtrs
Proceeds from sale of property, plant and equipment ProceedsFromSaleOfPropertyPlantAndEquipment $1.06M USD 3 Qtrs
Proceeds from sale of property, plant and equipment ProceedsFromSaleOfPropertyPlantAndEquipment $1.06M USD 3 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-16.08M USD 3 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-16.08M USD 3 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-41.92M USD 3 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-41.92M USD 3 Qtrs
Borrowings on bank revolving credit facility ProceedsFromLinesOfCredit $187.00M USD 3 Qtrs
Borrowings on bank revolving credit facility ProceedsFromLinesOfCredit $187.00M USD 3 Qtrs
Borrowings on bank revolving credit facility ProceedsFromLinesOfCredit $50.00M USD 3 Qtrs
Borrowings on bank revolving credit facility ProceedsFromLinesOfCredit $50.00M USD 3 Qtrs
Repayments on bank revolving credit facility RepaymentsOfLinesOfCredit $187.00M USD 3 Qtrs
Repayments on bank revolving credit facility RepaymentsOfLinesOfCredit $187.00M USD 3 Qtrs
Repayments on bank revolving credit facility RepaymentsOfLinesOfCredit $50.00M USD 3 Qtrs
Repayments on bank revolving credit facility RepaymentsOfLinesOfCredit $50.00M USD 3 Qtrs
Principal payments on long-term debt and finance leases RepaymentsOfLongTermDebtAndCapitalSecurities $11.32M USD 3 Qtrs
Principal payments on long-term debt and finance leases RepaymentsOfLongTermDebtAndCapitalSecurities $11.32M USD 3 Qtrs
Principal payments on long-term debt and finance leases RepaymentsOfLongTermDebtAndCapitalSecurities $11.26M USD 3 Qtrs
Principal payments on long-term debt and finance leases RepaymentsOfLongTermDebtAndCapitalSecurities $11.26M USD 3 Qtrs
Contingent consideration payment from acquisition PaymentForContingentConsiderationLiabilityFinancingActivities $4.40M USD 3 Qtrs
Contingent consideration payment from acquisition PaymentForContingentConsiderationLiabilityFinancingActivities $4.40M USD 3 Qtrs
Contingent consideration payment from acquisition PaymentForContingentConsiderationLiabilityFinancingActivities - USD 3 Qtrs
Contingent consideration payment from acquisition PaymentForContingentConsiderationLiabilityFinancingActivities - USD 3 Qtrs
Dividends paid PaymentsOfDividendsCommonStock $9.33M USD 3 Qtrs
Dividends paid PaymentsOfDividendsCommonStock $9.33M USD 3 Qtrs
Dividends paid PaymentsOfDividendsCommonStock $10.80M USD 3 Qtrs
Dividends paid PaymentsOfDividendsCommonStock $10.80M USD 3 Qtrs
Proceeds from exercise of stock options ProceedsFromIssuanceOfCommonStock $1.59M USD 3 Qtrs
Proceeds from exercise of stock options ProceedsFromIssuanceOfCommonStock $1.59M USD 3 Qtrs
Proceeds from exercise of stock options ProceedsFromIssuanceOfCommonStock $1.50M USD 3 Qtrs
Proceeds from exercise of stock options ProceedsFromIssuanceOfCommonStock $1.50M USD 3 Qtrs
Common stock repurchased PaymentsForRepurchaseOfCommonStock $1.94M USD 3 Qtrs
Common stock repurchased PaymentsForRepurchaseOfCommonStock $1.94M USD 3 Qtrs
Common stock repurchased PaymentsForRepurchaseOfCommonStock $3.02M USD 3 Qtrs
Common stock repurchased PaymentsForRepurchaseOfCommonStock $3.02M USD 3 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-25.40M USD 3 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-25.40M USD 3 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-23.58M USD 3 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-23.58M USD 3 Qtrs
Effect of exchange rate changes on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-1.04M USD 3 Qtrs
Effect of exchange rate changes on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-1.04M USD 3 Qtrs
Effect of exchange rate changes on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $10.61M USD 3 Qtrs
Effect of exchange rate changes on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $10.61M USD 3 Qtrs
Net change in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $88.12M USD 3 Qtrs
Net change in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $88.12M USD 3 Qtrs
Net change in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $47.53M USD 3 Qtrs
Net change in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $47.53M USD 3 Qtrs
Cash and cash equivalents at beginning of the year CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $51.92M USD Point-in-time
Cash and cash equivalents at beginning of the year CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $51.92M USD Point-in-time
Cash and cash equivalents at beginning of the year CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $140.04M USD Point-in-time
Cash and cash equivalents at beginning of the year CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $140.04M USD Point-in-time
Cash and cash equivalents at beginning of the year CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $197.27M USD Point-in-time
Cash and cash equivalents at beginning of the year CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $197.27M USD Point-in-time
Cash and cash equivalents at beginning of the year CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $244.81M USD Point-in-time
Cash and cash equivalents at beginning of the year CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $244.81M USD Point-in-time
Cash and cash equivalents at end of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $51.92M USD Point-in-time
Cash and cash equivalents at end of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $51.92M USD Point-in-time
Cash and cash equivalents at end of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $140.04M USD Point-in-time
Cash and cash equivalents at end of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $140.04M USD Point-in-time
Cash and cash equivalents at end of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $197.27M USD Point-in-time
Cash and cash equivalents at end of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $197.27M USD Point-in-time
Cash and cash equivalents at end of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $244.81M USD Point-in-time
Cash and cash equivalents at end of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $244.81M USD Point-in-time
Interest InterestPaidNet $17.35M USD 3 Qtrs
Interest InterestPaidNet $17.35M USD 3 Qtrs
Interest InterestPaidNet $10.74M USD 3 Qtrs
Interest InterestPaidNet $10.74M USD 3 Qtrs
Income taxes IncomeTaxesPaidNet $29.00M USD 3 Qtrs
Income taxes IncomeTaxesPaidNet $29.00M USD 3 Qtrs
Income taxes IncomeTaxesPaidNet $45.94M USD 3 Qtrs
Income taxes IncomeTaxesPaidNet $45.94M USD 3 Qtrs
Stockholders Equity 108 line items
Line Item Tag Value Unit Period
Dividends paid (in dollars per share) CommonStockDividendsPerShareCashPaid $0.26 USD 1 Quarter
Dividends paid (in dollars per share) CommonStockDividendsPerShareCashPaid $0.26 USD 1 Quarter
Dividends paid (in dollars per share) CommonStockDividendsPerShareCashPaid $0.26 USD 1 Quarter
Dividends paid (in dollars per share) CommonStockDividendsPerShareCashPaid $0.26 USD 1 Quarter
Dividends paid (in dollars per share) CommonStockDividendsPerShareCashPaid $0.26 USD 1 Quarter
Dividends paid (in dollars per share) CommonStockDividendsPerShareCashPaid $0.26 USD 1 Quarter
Dividends paid (in dollars per share) CommonStockDividendsPerShareCashPaid $0.78 USD 3 Qtrs
Dividends paid (in dollars per share) CommonStockDividendsPerShareCashPaid $0.78 USD 3 Qtrs
Dividends paid (in dollars per share) CommonStockDividendsPerShareCashPaid $0.30 USD 1 Quarter
Dividends paid (in dollars per share) CommonStockDividendsPerShareCashPaid $0.30 USD 1 Quarter
Dividends paid (in dollars per share) CommonStockDividendsPerShareCashPaid $0.30 USD 1 Quarter
Dividends paid (in dollars per share) CommonStockDividendsPerShareCashPaid $0.30 USD 1 Quarter
Dividends paid (in dollars per share) CommonStockDividendsPerShareCashPaid $0.30 USD 1 Quarter
Dividends paid (in dollars per share) CommonStockDividendsPerShareCashPaid $0.30 USD 1 Quarter
Dividends paid (in dollars per share) CommonStockDividendsPerShareCashPaid $0.90 USD 3 Qtrs
Dividends paid (in dollars per share) CommonStockDividendsPerShareCashPaid $0.90 USD 3 Qtrs
Beginning balance ( in shares) CommonStockSharesOutstanding 12.02M shares Point-in-time
Beginning balance ( in shares) CommonStockSharesOutstanding 12.02M shares Point-in-time
Beginning balance ( in shares) CommonStockSharesOutstanding 12.07M shares Point-in-time
Beginning balance ( in shares) CommonStockSharesOutstanding 12.07M shares Point-in-time
Beginning balance StockholdersEquity $932.76M USD Point-in-time
Beginning balance StockholdersEquity $932.76M USD Point-in-time
Beginning balance StockholdersEquity $956.56M USD Point-in-time
Beginning balance StockholdersEquity $956.56M USD Point-in-time
Beginning balance StockholdersEquity $979.72M USD Point-in-time
Beginning balance StockholdersEquity $979.72M USD Point-in-time
Beginning balance StockholdersEquity $1.02B USD Point-in-time
Beginning balance StockholdersEquity $1.02B USD Point-in-time
Beginning balance StockholdersEquity $1.02B USD Point-in-time
Beginning balance StockholdersEquity $1.02B USD Point-in-time
Beginning balance StockholdersEquity $1.06B USD Point-in-time
Beginning balance StockholdersEquity $1.06B USD Point-in-time
Beginning balance StockholdersEquity $1.12B USD Point-in-time
Beginning balance StockholdersEquity $1.12B USD Point-in-time
Beginning balance StockholdersEquity $1.13B USD Point-in-time
Beginning balance StockholdersEquity $1.13B USD Point-in-time
Other comprehensive income (loss) ComprehensiveIncomeNetOfTax $25.66M USD 1 Quarter
Other comprehensive income (loss) ComprehensiveIncomeNetOfTax $25.66M USD 1 Quarter
Other comprehensive income (loss) ComprehensiveIncomeNetOfTax $23.14M USD 1 Quarter
Other comprehensive income (loss) ComprehensiveIncomeNetOfTax $23.14M USD 1 Quarter
Other comprehensive income (loss) ComprehensiveIncomeNetOfTax $38.65M USD 1 Quarter
Other comprehensive income (loss) ComprehensiveIncomeNetOfTax $38.65M USD 1 Quarter
Other comprehensive income (loss) ComprehensiveIncomeNetOfTax $87.46M USD 3 Qtrs
Other comprehensive income (loss) ComprehensiveIncomeNetOfTax $87.46M USD 3 Qtrs
Other comprehensive income (loss) ComprehensiveIncomeNetOfTax $41.36M USD 1 Quarter
Other comprehensive income (loss) ComprehensiveIncomeNetOfTax $41.36M USD 1 Quarter
Other comprehensive income (loss) ComprehensiveIncomeNetOfTax $58.72M USD 1 Quarter
Other comprehensive income (loss) ComprehensiveIncomeNetOfTax $58.72M USD 1 Quarter
Other comprehensive income (loss) ComprehensiveIncomeNetOfTax $18.23M USD 1 Quarter
Other comprehensive income (loss) ComprehensiveIncomeNetOfTax $18.23M USD 1 Quarter
Other comprehensive income (loss) ComprehensiveIncomeNetOfTax $118.31M USD 3 Qtrs
Other comprehensive income (loss) ComprehensiveIncomeNetOfTax $118.31M USD 3 Qtrs
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $2.12M USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $2.12M USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $2.63M USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $2.63M USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $2.43M USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $2.43M USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $2.30M USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $2.30M USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $2.37M USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $2.37M USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $3.69M USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $3.69M USD 1 Quarter
Stock-based compensation transactions StockIssuedDuringPeriodValueOther $-890.00K USD 1 Quarter
Stock-based compensation transactions StockIssuedDuringPeriodValueOther $-890.00K USD 1 Quarter
Stock-based compensation transactions StockIssuedDuringPeriodValueOther $493.00K USD 1 Quarter
Stock-based compensation transactions StockIssuedDuringPeriodValueOther $493.00K USD 1 Quarter
Stock-based compensation transactions StockIssuedDuringPeriodValueOther $42.00K USD 1 Quarter
Stock-based compensation transactions StockIssuedDuringPeriodValueOther $42.00K USD 1 Quarter
Stock-based compensation transactions StockIssuedDuringPeriodValueOther $-1.26M USD 1 Quarter
Stock-based compensation transactions StockIssuedDuringPeriodValueOther $-1.26M USD 1 Quarter
Stock-based compensation transactions StockIssuedDuringPeriodValueOther $847.00K USD 1 Quarter
Stock-based compensation transactions StockIssuedDuringPeriodValueOther $847.00K USD 1 Quarter
Stock-based compensation transactions StockIssuedDuringPeriodValueOther $-1.11M USD 1 Quarter
Stock-based compensation transactions StockIssuedDuringPeriodValueOther $-1.11M USD 1 Quarter
Dividends paid DividendsCash $3.10M USD 1 Quarter
Dividends paid DividendsCash $3.10M USD 1 Quarter
Dividends paid DividendsCash $3.11M USD 1 Quarter
Dividends paid DividendsCash $3.11M USD 1 Quarter
Dividends paid DividendsCash $3.12M USD 1 Quarter
Dividends paid DividendsCash $3.12M USD 1 Quarter
Dividends paid DividendsCash $3.60M USD 1 Quarter
Dividends paid DividendsCash $3.60M USD 1 Quarter
Dividends paid DividendsCash $3.60M USD 1 Quarter
Dividends paid DividendsCash $3.60M USD 1 Quarter
Dividends paid DividendsCash $3.61M USD 1 Quarter
Dividends paid DividendsCash $3.61M USD 1 Quarter
Ending balance (in shares) CommonStockSharesOutstanding 12.02M shares Point-in-time
Ending balance (in shares) CommonStockSharesOutstanding 12.02M shares Point-in-time
Ending balance (in shares) CommonStockSharesOutstanding 12.07M shares Point-in-time
Ending balance (in shares) CommonStockSharesOutstanding 12.07M shares Point-in-time
Ending balance StockholdersEquity $932.76M USD Point-in-time
Ending balance StockholdersEquity $932.76M USD Point-in-time
Ending balance StockholdersEquity $956.56M USD Point-in-time
Ending balance StockholdersEquity $956.56M USD Point-in-time
Ending balance StockholdersEquity $979.72M USD Point-in-time
Ending balance StockholdersEquity $979.72M USD Point-in-time
Ending balance StockholdersEquity $1.02B USD Point-in-time
Ending balance StockholdersEquity $1.02B USD Point-in-time
Ending balance StockholdersEquity $1.02B USD Point-in-time
Ending balance StockholdersEquity $1.02B USD Point-in-time
Ending balance StockholdersEquity $1.06B USD Point-in-time
Ending balance StockholdersEquity $1.06B USD Point-in-time
Ending balance StockholdersEquity $1.12B USD Point-in-time
Ending balance StockholdersEquity $1.12B USD Point-in-time
Ending balance StockholdersEquity $1.13B USD Point-in-time
Ending balance StockholdersEquity $1.13B USD Point-in-time
Comprehensive Income 80 line items
Line Item Tag Value Unit Period
Net income NetIncomeLoss $27.41M USD 1 Quarter
Net income NetIncomeLoss $27.41M USD 1 Quarter
Net income NetIncomeLoss $87.85M USD 3 Qtrs
Net income NetIncomeLoss $87.85M USD 3 Qtrs
Net income NetIncomeLoss $25.38M USD 1 Quarter
Net income NetIncomeLoss $25.38M USD 1 Quarter
Net income NetIncomeLoss $88.29M USD 3 Qtrs
Net income NetIncomeLoss $88.29M USD 3 Qtrs
Foreign currency translation adjustments, net of tax benefit and (expense) OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent $128.00K USD 1 Quarter
Foreign currency translation adjustments, net of tax benefit and (expense) OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent $128.00K USD 1 Quarter
Foreign currency translation adjustments, net of tax benefit and (expense) OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent $-259.00K USD 3 Qtrs
Foreign currency translation adjustments, net of tax benefit and (expense) OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent $-259.00K USD 3 Qtrs
Foreign currency translation adjustments, net of tax benefit and (expense) OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent $526.00K USD 1 Quarter
Foreign currency translation adjustments, net of tax benefit and (expense) OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent $526.00K USD 1 Quarter
Foreign currency translation adjustments, net of tax benefit and (expense) OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent $2.36M USD 3 Qtrs
Foreign currency translation adjustments, net of tax benefit and (expense) OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent $2.36M USD 3 Qtrs
Recognition of deferred pension and other post-retirement benefits, net of tax expense OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax $69.00K USD 1 Quarter
Recognition of deferred pension and other post-retirement benefits, net of tax expense OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax $69.00K USD 1 Quarter
Recognition of deferred pension and other post-retirement benefits, net of tax expense OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax $206.00K USD 3 Qtrs
Recognition of deferred pension and other post-retirement benefits, net of tax expense OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax $206.00K USD 3 Qtrs
Recognition of deferred pension and other post-retirement benefits, net of tax expense OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax $59.00K USD 1 Quarter
Recognition of deferred pension and other post-retirement benefits, net of tax expense OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax $59.00K USD 1 Quarter
Recognition of deferred pension and other post-retirement benefits, net of tax expense OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax $176.00K USD 3 Qtrs
Recognition of deferred pension and other post-retirement benefits, net of tax expense OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax $176.00K USD 3 Qtrs
Foreign currency translation adjustments, net of tax (expense) and benefit of $(526) and $(128), and $(2,363) and $259, respectively OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $13.82M USD 1 Quarter
Foreign currency translation adjustments, net of tax (expense) and benefit of $(526) and $(128), and $(2,363) and $259, respectively OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $13.82M USD 1 Quarter
Foreign currency translation adjustments, net of tax (expense) and benefit of $(526) and $(128), and $(2,363) and $259, respectively OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $1.04M USD 3 Qtrs
Foreign currency translation adjustments, net of tax (expense) and benefit of $(526) and $(128), and $(2,363) and $259, respectively OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $1.04M USD 3 Qtrs
Foreign currency translation adjustments, net of tax (expense) and benefit of $(526) and $(128), and $(2,363) and $259, respectively OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-7.33M USD 1 Quarter
Foreign currency translation adjustments, net of tax (expense) and benefit of $(526) and $(128), and $(2,363) and $259, respectively OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-7.33M USD 1 Quarter
Foreign currency translation adjustments, net of tax (expense) and benefit of $(526) and $(128), and $(2,363) and $259, respectively OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $31.55M USD 3 Qtrs
Foreign currency translation adjustments, net of tax (expense) and benefit of $(526) and $(128), and $(2,363) and $259, respectively OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $31.55M USD 3 Qtrs
Unrealized (loss) income on derivative instruments, net of tax benefit and (expense) OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent $-824.00K USD 1 Quarter
Unrealized (loss) income on derivative instruments, net of tax benefit and (expense) OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent $-824.00K USD 1 Quarter
Unrealized (loss) income on derivative instruments, net of tax benefit and (expense) OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent $-627.00K USD 3 Qtrs
Unrealized (loss) income on derivative instruments, net of tax benefit and (expense) OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent $-627.00K USD 3 Qtrs
Unrealized (loss) income on derivative instruments, net of tax benefit and (expense) OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent $-6.00K USD 1 Quarter
Unrealized (loss) income on derivative instruments, net of tax benefit and (expense) OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent $-6.00K USD 1 Quarter
Unrealized (loss) income on derivative instruments, net of tax benefit and (expense) OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent $-624.00K USD 3 Qtrs
Unrealized (loss) income on derivative instruments, net of tax benefit and (expense) OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent $-624.00K USD 3 Qtrs
Recognition of deferred pension and other post-retirement benefits, net of tax expense of $(59) and $(69), and $(176) and $(206), respectively OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax $235.00K USD 1 Quarter
Recognition of deferred pension and other post-retirement benefits, net of tax expense of $(59) and $(69), and $(176) and $(206), respectively OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax $235.00K USD 1 Quarter
Recognition of deferred pension and other post-retirement benefits, net of tax expense of $(59) and $(69), and $(176) and $(206), respectively OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax $705.00K USD 3 Qtrs
Recognition of deferred pension and other post-retirement benefits, net of tax expense of $(59) and $(69), and $(176) and $(206), respectively OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax $705.00K USD 3 Qtrs
Recognition of deferred pension and other post-retirement benefits, net of tax expense of $(59) and $(69), and $(176) and $(206), respectively OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax $200.00K USD 1 Quarter
Recognition of deferred pension and other post-retirement benefits, net of tax expense of $(59) and $(69), and $(176) and $(206), respectively OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax $200.00K USD 1 Quarter
Recognition of deferred pension and other post-retirement benefits, net of tax expense of $(59) and $(69), and $(176) and $(206), respectively OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax $601.00K USD 3 Qtrs
Recognition of deferred pension and other post-retirement benefits, net of tax expense of $(59) and $(69), and $(176) and $(206), respectively OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax $601.00K USD 3 Qtrs
Unrealized loss on derivative instruments, net of tax benefit of $6 and $824, and $624 and $627, respectively OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $-2.81M USD 1 Quarter
Unrealized loss on derivative instruments, net of tax benefit of $6 and $824, and $624 and $627, respectively OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $-2.81M USD 1 Quarter
Unrealized loss on derivative instruments, net of tax benefit of $6 and $824, and $624 and $627, respectively OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $-2.14M USD 3 Qtrs
Unrealized loss on derivative instruments, net of tax benefit of $6 and $824, and $624 and $627, respectively OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $-2.14M USD 3 Qtrs
Unrealized loss on derivative instruments, net of tax benefit of $6 and $824, and $624 and $627, respectively OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $-21.00K USD 1 Quarter
Unrealized loss on derivative instruments, net of tax benefit of $6 and $824, and $624 and $627, respectively OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $-21.00K USD 1 Quarter
Unrealized loss on derivative instruments, net of tax benefit of $6 and $824, and $624 and $627, respectively OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $-2.13M USD 3 Qtrs
Unrealized loss on derivative instruments, net of tax benefit of $6 and $824, and $624 and $627, respectively OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $-2.13M USD 3 Qtrs
Other comprehensive income (loss), net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $11.24M USD 1 Quarter
Other comprehensive income (loss), net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $11.24M USD 1 Quarter
Other comprehensive income (loss), net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-393.00K USD 3 Qtrs
Other comprehensive income (loss), net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-393.00K USD 3 Qtrs
Other comprehensive income (loss), net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-7.15M USD 1 Quarter
Other comprehensive income (loss), net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-7.15M USD 1 Quarter
Other comprehensive income (loss), net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $30.02M USD 3 Qtrs
Other comprehensive income (loss), net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $30.02M USD 3 Qtrs
Comprehensive income ComprehensiveIncomeNetOfTax $25.66M USD 1 Quarter
Comprehensive income ComprehensiveIncomeNetOfTax $25.66M USD 1 Quarter
Comprehensive income ComprehensiveIncomeNetOfTax $23.14M USD 1 Quarter
Comprehensive income ComprehensiveIncomeNetOfTax $23.14M USD 1 Quarter
Comprehensive income ComprehensiveIncomeNetOfTax $38.65M USD 1 Quarter
Comprehensive income ComprehensiveIncomeNetOfTax $38.65M USD 1 Quarter
Comprehensive income ComprehensiveIncomeNetOfTax $87.46M USD 3 Qtrs
Comprehensive income ComprehensiveIncomeNetOfTax $87.46M USD 3 Qtrs
Comprehensive income ComprehensiveIncomeNetOfTax $41.36M USD 1 Quarter
Comprehensive income ComprehensiveIncomeNetOfTax $41.36M USD 1 Quarter
Comprehensive income ComprehensiveIncomeNetOfTax $58.72M USD 1 Quarter
Comprehensive income ComprehensiveIncomeNetOfTax $58.72M USD 1 Quarter
Comprehensive income ComprehensiveIncomeNetOfTax $18.23M USD 1 Quarter
Comprehensive income ComprehensiveIncomeNetOfTax $18.23M USD 1 Quarter
Comprehensive income ComprehensiveIncomeNetOfTax $118.31M USD 3 Qtrs
Comprehensive income ComprehensiveIncomeNetOfTax $118.31M USD 3 Qtrs

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

NEWS
Loading article...
NEWS
Loading news...
TRENDING
Loading...