◆ 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 Q2 2024
Filing Information
Form Type 10-Q
Accession Number 0000897077-24-000096
Period End Date 20240630
Filing Date 20240731
Fiscal Year 2024
Fiscal Period Q2
XBRL Instance alg-20240630_htm.xml
Balance Sheet 148 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
Common stock outstanding (in shares) CommonStockSharesOutstanding 11.96M shares Point-in-time
Common stock outstanding (in shares) CommonStockSharesOutstanding 11.96M shares Point-in-time
Common stock outstanding (in shares) CommonStockSharesOutstanding 12.01M shares Point-in-time
Common stock outstanding (in shares) CommonStockSharesOutstanding 12.01M shares Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $51.92M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $51.92M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $118.53M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $118.53M USD Point-in-time
Treasury stock (in shares) TreasuryStockCommonShares 82,600.00 shares Point-in-time
Treasury stock (in shares) TreasuryStockCommonShares 82,600.00 shares Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $362.01M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $362.01M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $388.51M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $388.51M USD Point-in-time
Treasury stock (in shares) TreasuryStockCommonShares 82,600.00 shares Point-in-time
Treasury stock (in shares) TreasuryStockCommonShares 82,600.00 shares Point-in-time
Inventories, net InventoryNet $385.14M USD Point-in-time
Inventories, net InventoryNet $385.14M USD Point-in-time
Inventories, net InventoryNet $377.48M USD Point-in-time
Inventories, net InventoryNet $377.48M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $14.83M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $14.83M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $12.50M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $12.50M USD Point-in-time
Income tax receivable IncomeTaxesReceivable $463.00K USD Point-in-time
Income tax receivable IncomeTaxesReceivable $463.00K USD Point-in-time
Income tax receivable IncomeTaxesReceivable $54.00K USD Point-in-time
Income tax receivable IncomeTaxesReceivable $54.00K USD Point-in-time
Total current assets AssetsCurrent $907.48M USD Point-in-time
Total current assets AssetsCurrent $907.48M USD Point-in-time
Total current assets AssetsCurrent $803.96M USD Point-in-time
Total current assets AssetsCurrent $803.96M USD Point-in-time
Rental equipment, net RentalEquipmentNet $39.26M USD Point-in-time
Rental equipment, net RentalEquipmentNet $39.26M USD Point-in-time
Rental equipment, net RentalEquipmentNet $46.63M USD Point-in-time
Rental equipment, net RentalEquipmentNet $46.63M USD Point-in-time
Property, plant and equipment PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization $365.96M USD Point-in-time
Property, plant and equipment PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization $365.96M USD Point-in-time
Property, plant and equipment PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization $371.70M USD Point-in-time
Property, plant and equipment PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization $371.70M USD Point-in-time
Less: Accumulated depreciation PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization $199.30M USD Point-in-time
Less: Accumulated depreciation PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization $199.30M USD Point-in-time
Less: Accumulated depreciation PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization $210.10M USD Point-in-time
Less: Accumulated depreciation PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization $210.10M USD Point-in-time
Total property, plant and equipment, net PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization $161.60M USD Point-in-time
Total property, plant and equipment, net PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization $161.60M USD Point-in-time
Total property, plant and equipment, net PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization $166.66M USD Point-in-time
Total property, plant and equipment, net PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization $166.66M USD Point-in-time
Goodwill Goodwill $204.77M USD Point-in-time
Goodwill Goodwill $204.77M USD Point-in-time
Goodwill Goodwill $206.54M USD Point-in-time
Goodwill Goodwill $206.54M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $168.30M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $168.30M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $159.71M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $159.71M USD Point-in-time
Deferred income taxes DeferredIncomeTaxAssetsNet $1.40M USD Point-in-time
Deferred income taxes DeferredIncomeTaxAssetsNet $1.40M USD Point-in-time
Deferred income taxes DeferredIncomeTaxAssetsNet $1.38M USD Point-in-time
Deferred income taxes DeferredIncomeTaxAssetsNet $1.38M USD Point-in-time
Other non-current assets OtherAssetsNoncurrent $24.39M USD Point-in-time
Other non-current assets OtherAssetsNoncurrent $24.39M USD Point-in-time
Other non-current assets OtherAssetsNoncurrent $23.30M USD Point-in-time
Other non-current assets OtherAssetsNoncurrent $23.30M USD Point-in-time
Total assets Assets $1.41B USD Point-in-time
Total assets Assets $1.41B USD Point-in-time
Total assets Assets $1.51B USD Point-in-time
Total assets Assets $1.51B USD Point-in-time
Trade accounts payable AccountsPayableCurrent $102.95M USD Point-in-time
Trade accounts payable AccountsPayableCurrent $102.95M USD Point-in-time
Trade accounts payable AccountsPayableCurrent $99.68M USD Point-in-time
Trade accounts payable AccountsPayableCurrent $99.68M USD Point-in-time
Income taxes payable AccruedIncomeTaxesCurrent $12.83M USD Point-in-time
Income taxes payable AccruedIncomeTaxesCurrent $12.83M USD Point-in-time
Income taxes payable AccruedIncomeTaxesCurrent $12.53M USD Point-in-time
Income taxes payable AccruedIncomeTaxesCurrent $12.53M USD Point-in-time
Accrued liabilities AccruedLiabilitiesCurrent $86.71M USD Point-in-time
Accrued liabilities AccruedLiabilitiesCurrent $86.71M 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.01M USD Point-in-time
Current maturities of long-term debt and finance lease obligations LongTermDebtAndCapitalLeaseObligationsCurrent $15.01M USD Point-in-time
Total current liabilities LiabilitiesCurrent $213.93M USD Point-in-time
Total current liabilities LiabilitiesCurrent $213.93M USD Point-in-time
Total current liabilities LiabilitiesCurrent $207.56M USD Point-in-time
Total current liabilities LiabilitiesCurrent $207.56M USD Point-in-time
Long-term debt and finance lease obligations, net of current maturities LongTermDebtAndCapitalLeaseObligations $220.27M USD Point-in-time
Long-term debt and finance lease obligations, net of current maturities LongTermDebtAndCapitalLeaseObligations $220.27M USD Point-in-time
Long-term debt and finance lease obligations, net of current maturities LongTermDebtAndCapitalLeaseObligations $278.59M USD Point-in-time
Long-term debt and finance lease obligations, net of current maturities LongTermDebtAndCapitalLeaseObligations $278.59M USD Point-in-time
Long-term tax liability AccruedIncomeTaxesNoncurrent $2.63M USD Point-in-time
Long-term tax liability AccruedIncomeTaxesNoncurrent $2.63M USD Point-in-time
Long-term tax liability AccruedIncomeTaxesNoncurrent $490.00K USD Point-in-time
Long-term tax liability AccruedIncomeTaxesNoncurrent $490.00K USD Point-in-time
Other long-term liabilities OtherLiabilitiesNoncurrent $23.69M USD Point-in-time
Other long-term liabilities OtherLiabilitiesNoncurrent $23.69M USD Point-in-time
Other long-term liabilities OtherLiabilitiesNoncurrent $23.96M USD Point-in-time
Other long-term liabilities OtherLiabilitiesNoncurrent $23.96M USD Point-in-time
Deferred income taxes DeferredIncomeTaxLiabilitiesNet $15.65M USD Point-in-time
Deferred income taxes DeferredIncomeTaxLiabilitiesNet $15.65M USD Point-in-time
Deferred income taxes DeferredIncomeTaxLiabilitiesNet $16.10M USD Point-in-time
Deferred income taxes DeferredIncomeTaxLiabilitiesNet $16.10M USD Point-in-time
Common stock, $0.10 par value, 20,000,000 shares authorized; 12,009,707 and 11,964,181 outstanding at June 30, 2024 and December 31, 2023, respectively CommonStockValue $1.20M USD Point-in-time
Common stock, $0.10 par value, 20,000,000 shares authorized; 12,009,707 and 11,964,181 outstanding at June 30, 2024 and December 31, 2023, respectively CommonStockValue $1.20M USD Point-in-time
Common stock, $0.10 par value, 20,000,000 shares authorized; 12,009,707 and 11,964,181 outstanding at June 30, 2024 and December 31, 2023, respectively CommonStockValue $1.20M USD Point-in-time
Common stock, $0.10 par value, 20,000,000 shares authorized; 12,009,707 and 11,964,181 outstanding at June 30, 2024 and December 31, 2023, respectively CommonStockValue $1.20M USD Point-in-time
Additional paid-in-capital AdditionalPaidInCapitalCommonStock $137.79M USD Point-in-time
Additional paid-in-capital AdditionalPaidInCapitalCommonStock $137.79M USD Point-in-time
Additional paid-in-capital AdditionalPaidInCapitalCommonStock $142.15M USD Point-in-time
Additional paid-in-capital AdditionalPaidInCapitalCommonStock $142.15M USD Point-in-time
Treasury stock, at cost; 82,600 shares at June 30, 2024 and December 31, 2023, respectively TreasuryStockCommonValue $4.57M USD Point-in-time
Treasury stock, at cost; 82,600 shares at June 30, 2024 and December 31, 2023, respectively TreasuryStockCommonValue $4.57M USD Point-in-time
Treasury stock, at cost; 82,600 shares at June 30, 2024 and December 31, 2023, respectively TreasuryStockCommonValue $4.57M USD Point-in-time
Treasury stock, at cost; 82,600 shares at June 30, 2024 and December 31, 2023, respectively TreasuryStockCommonValue $4.57M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $852.86M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $852.86M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $907.09M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $907.09M USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-54.52M USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-54.52M USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-66.16M USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-66.16M 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 $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 $785.36M USD Point-in-time
Total stockholders equity StockholdersEquity $785.36M USD Point-in-time
Total stockholders equity StockholdersEquity $865.94M USD Point-in-time
Total stockholders equity StockholdersEquity $865.94M USD Point-in-time
Total stockholders equity StockholdersEquity $822.35M USD Point-in-time
Total stockholders equity StockholdersEquity $822.35M USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $1.41B USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $1.41B USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $1.51B USD Point-in-time
Total liabilities and stockholders equity LiabilitiesAndStockholdersEquity $1.51B USD Point-in-time
Income Statement 136 line items
Line Item Tag Value Unit Period
Total net sales RevenueFromContractWithCustomerExcludingAssessedTax $852.47M USD 2 Qtrs
Total net sales RevenueFromContractWithCustomerExcludingAssessedTax $852.47M USD 2 Qtrs
Total net sales RevenueFromContractWithCustomerExcludingAssessedTax $416.30M USD 1 Quarter
Total net sales RevenueFromContractWithCustomerExcludingAssessedTax $416.30M USD 1 Quarter
Total net sales RevenueFromContractWithCustomerExcludingAssessedTax $841.89M USD 2 Qtrs
Total net sales RevenueFromContractWithCustomerExcludingAssessedTax $841.89M USD 2 Qtrs
Total net sales RevenueFromContractWithCustomerExcludingAssessedTax $440.69M USD 1 Quarter
Total net sales RevenueFromContractWithCustomerExcludingAssessedTax $440.69M USD 1 Quarter
Cost of sales CostOfGoodsAndServicesSold $322.62M USD 1 Quarter
Cost of sales CostOfGoodsAndServicesSold $322.62M USD 1 Quarter
Cost of sales CostOfGoodsAndServicesSold $308.12M USD 1 Quarter
Cost of sales CostOfGoodsAndServicesSold $308.12M USD 1 Quarter
Cost of sales CostOfGoodsAndServicesSold $622.08M USD 2 Qtrs
Cost of sales CostOfGoodsAndServicesSold $622.08M USD 2 Qtrs
Cost of sales CostOfGoodsAndServicesSold $621.88M USD 2 Qtrs
Cost of sales CostOfGoodsAndServicesSold $621.88M USD 2 Qtrs
Gross profit GrossProfit $230.58M USD 2 Qtrs
Gross profit GrossProfit $230.58M USD 2 Qtrs
Gross profit GrossProfit $118.07M USD 1 Quarter
Gross profit GrossProfit $118.07M USD 1 Quarter
Gross profit GrossProfit $108.18M USD 1 Quarter
Gross profit GrossProfit $108.18M USD 1 Quarter
Gross profit GrossProfit $219.81M USD 2 Qtrs
Gross profit GrossProfit $219.81M USD 2 Qtrs
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $60.82M USD 1 Quarter
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $60.82M USD 1 Quarter
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $119.53M USD 2 Qtrs
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $119.53M USD 2 Qtrs
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $121.41M USD 2 Qtrs
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $121.41M USD 2 Qtrs
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $59.86M USD 1 Quarter
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $59.86M USD 1 Quarter
Amortization expense AmortizationOfIntangibleAssets $3.82M USD 1 Quarter
Amortization expense AmortizationOfIntangibleAssets $3.82M USD 1 Quarter
Amortization expense AmortizationOfIntangibleAssets $7.64M USD 2 Qtrs
Amortization expense AmortizationOfIntangibleAssets $7.64M USD 2 Qtrs
Amortization expense AmortizationOfIntangibleAssets $8.11M USD 2 Qtrs
Amortization expense AmortizationOfIntangibleAssets $8.11M USD 2 Qtrs
Amortization expense AmortizationOfIntangibleAssets $4.05M USD 1 Quarter
Amortization expense AmortizationOfIntangibleAssets $4.05M USD 1 Quarter
Income from operations OperatingIncomeLoss $90.29M USD 2 Qtrs
Income from operations OperatingIncomeLoss $90.29M USD 2 Qtrs
Income from operations OperatingIncomeLoss $54.39M USD 1 Quarter
Income from operations OperatingIncomeLoss $54.39M USD 1 Quarter
Income from operations OperatingIncomeLoss $43.31M USD 1 Quarter
Income from operations OperatingIncomeLoss $43.31M USD 1 Quarter
Income from operations OperatingIncomeLoss $103.42M USD 2 Qtrs
Income from operations OperatingIncomeLoss $103.42M USD 2 Qtrs
Interest expense InterestExpenseNonoperating $6.84M USD 1 Quarter
Interest expense InterestExpenseNonoperating $6.84M USD 1 Quarter
Interest expense InterestExpenseNonoperating $12.19M USD 2 Qtrs
Interest expense InterestExpenseNonoperating $12.19M USD 2 Qtrs
Interest expense InterestExpenseNonoperating $12.78M USD 2 Qtrs
Interest expense InterestExpenseNonoperating $12.78M USD 2 Qtrs
Interest expense InterestExpenseNonoperating $6.10M USD 1 Quarter
Interest expense InterestExpenseNonoperating $6.10M USD 1 Quarter
Interest income InvestmentIncomeInterest $740.00K USD 2 Qtrs
Interest income InvestmentIncomeInterest $740.00K USD 2 Qtrs
Interest income InvestmentIncomeInterest $514.00K USD 1 Quarter
Interest income InvestmentIncomeInterest $514.00K USD 1 Quarter
Interest income InvestmentIncomeInterest $357.00K USD 1 Quarter
Interest income InvestmentIncomeInterest $357.00K USD 1 Quarter
Interest income InvestmentIncomeInterest $1.31M USD 2 Qtrs
Interest income InvestmentIncomeInterest $1.31M USD 2 Qtrs
Other income (expense), net OtherNonoperatingIncomeExpense $-44.00K USD 2 Qtrs
Other income (expense), net OtherNonoperatingIncomeExpense $-44.00K USD 2 Qtrs
Other income (expense), net OtherNonoperatingIncomeExpense $-1.05M USD 1 Quarter
Other income (expense), net OtherNonoperatingIncomeExpense $-1.05M USD 1 Quarter
Other income (expense), net OtherNonoperatingIncomeExpense $-65.00K USD 1 Quarter
Other income (expense), net OtherNonoperatingIncomeExpense $-65.00K USD 1 Quarter
Other income (expense), net OtherNonoperatingIncomeExpense $33.00K USD 2 Qtrs
Other income (expense), net OtherNonoperatingIncomeExpense $33.00K USD 2 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $37.66M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $37.66M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $91.33M USD 2 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $91.33M USD 2 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $46.87M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $46.87M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $79.45M USD 2 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $79.45M USD 2 Qtrs
Provision for income taxes IncomeTaxExpenseBenefit $10.49M USD 1 Quarter
Provision for income taxes IncomeTaxExpenseBenefit $10.49M USD 1 Quarter
Provision for income taxes IncomeTaxExpenseBenefit $19.00M USD 2 Qtrs
Provision for income taxes IncomeTaxExpenseBenefit $19.00M USD 2 Qtrs
Provision for income taxes IncomeTaxExpenseBenefit $9.34M USD 1 Quarter
Provision for income taxes IncomeTaxExpenseBenefit $9.34M USD 1 Quarter
Provision for income taxes IncomeTaxExpenseBenefit $21.61M USD 2 Qtrs
Provision for income taxes IncomeTaxExpenseBenefit $21.61M USD 2 Qtrs
Net Income NetIncomeLoss $36.37M USD 1 Quarter
Net Income NetIncomeLoss $36.37M USD 1 Quarter
Net Income NetIncomeLoss $60.44M USD 2 Qtrs
Net Income NetIncomeLoss $60.44M USD 2 Qtrs
Net Income NetIncomeLoss $28.32M USD 1 Quarter
Net Income NetIncomeLoss $28.32M USD 1 Quarter
Net Income NetIncomeLoss $69.72M USD 2 Qtrs
Net Income NetIncomeLoss $69.72M USD 2 Qtrs
Basic (in dollars per share) EarningsPerShareBasic $5.85 USD 2 Qtrs
Basic (in dollars per share) EarningsPerShareBasic $5.85 USD 2 Qtrs
Basic (in dollars per share) EarningsPerShareBasic $2.36 USD 1 Quarter
Basic (in dollars per share) EarningsPerShareBasic $2.36 USD 1 Quarter
Basic (in dollars per share) EarningsPerShareBasic $5.05 USD 2 Qtrs
Basic (in dollars per share) EarningsPerShareBasic $5.05 USD 2 Qtrs
Basic (in dollars per share) EarningsPerShareBasic $3.05 USD 1 Quarter
Basic (in dollars per share) EarningsPerShareBasic $3.05 USD 1 Quarter
Diluted (in dollars per share) EarningsPerShareDiluted $3.03 USD 1 Quarter
Diluted (in dollars per share) EarningsPerShareDiluted $3.03 USD 1 Quarter
Diluted (in dollars per share) EarningsPerShareDiluted $2.35 USD 1 Quarter
Diluted (in dollars per share) EarningsPerShareDiluted $2.35 USD 1 Quarter
Diluted (in dollars per share) EarningsPerShareDiluted $5.82 USD 2 Qtrs
Diluted (in dollars per share) EarningsPerShareDiluted $5.82 USD 2 Qtrs
Diluted (in dollars per share) EarningsPerShareDiluted $5.02 USD 2 Qtrs
Diluted (in dollars per share) EarningsPerShareDiluted $5.02 USD 2 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 11.97M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 11.97M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 11.92M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 11.92M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 11.91M shares 2 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 11.91M shares 2 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 11.96M shares 2 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 11.96M shares 2 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 11.98M shares 2 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 11.98M shares 2 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 12.04M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 12.04M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 12.03M shares 2 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 12.03M shares 2 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 11.99M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 11.99M shares 1 Quarter
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.22 USD 1 Quarter
Dividends declared (in dollars per share) CommonStockDividendsPerShareDeclared $0.22 USD 1 Quarter
Dividends declared (in dollars per share) CommonStockDividendsPerShareDeclared $0.44 USD 2 Qtrs
Dividends declared (in dollars per share) CommonStockDividendsPerShareDeclared $0.44 USD 2 Qtrs
Dividends declared (in dollars per share) CommonStockDividendsPerShareDeclared $0.52 USD 2 Qtrs
Dividends declared (in dollars per share) CommonStockDividendsPerShareDeclared $0.52 USD 2 Qtrs
Cash Flow Statement 156 line items
Line Item Tag Value Unit Period
Net income NetIncomeLoss $36.37M USD 1 Quarter
Net income NetIncomeLoss $36.37M USD 1 Quarter
Net income NetIncomeLoss $60.44M USD 2 Qtrs
Net income NetIncomeLoss $60.44M USD 2 Qtrs
Net income NetIncomeLoss $28.32M USD 1 Quarter
Net income NetIncomeLoss $28.32M USD 1 Quarter
Net income NetIncomeLoss $69.72M USD 2 Qtrs
Net income NetIncomeLoss $69.72M USD 2 Qtrs
Provision for doubtful accounts ProvisionForDoubtfulAccounts $244.00K USD 2 Qtrs
Provision for doubtful accounts ProvisionForDoubtfulAccounts $244.00K USD 2 Qtrs
Provision for doubtful accounts ProvisionForDoubtfulAccounts $508.00K USD 2 Qtrs
Provision for doubtful accounts ProvisionForDoubtfulAccounts $508.00K USD 2 Qtrs
Depreciation - Property, plant and equipment Depreciation $13.28M USD 2 Qtrs
Depreciation - Property, plant and equipment Depreciation $13.28M USD 2 Qtrs
Depreciation - Property, plant and equipment Depreciation $11.27M USD 2 Qtrs
Depreciation - Property, plant and equipment Depreciation $11.27M USD 2 Qtrs
Depreciation - Rental equipment EquipmentExpense $4.26M USD 2 Qtrs
Depreciation - Rental equipment EquipmentExpense $4.26M USD 2 Qtrs
Depreciation - Rental equipment EquipmentExpense $4.81M USD 2 Qtrs
Depreciation - Rental equipment EquipmentExpense $4.81M USD 2 Qtrs
Amortization of intangibles AmortizationOfIntangibleAssets $3.82M USD 1 Quarter
Amortization of intangibles AmortizationOfIntangibleAssets $3.82M USD 1 Quarter
Amortization of intangibles AmortizationOfIntangibleAssets $7.64M USD 2 Qtrs
Amortization of intangibles AmortizationOfIntangibleAssets $7.64M USD 2 Qtrs
Amortization of intangibles AmortizationOfIntangibleAssets $8.11M USD 2 Qtrs
Amortization of intangibles AmortizationOfIntangibleAssets $8.11M USD 2 Qtrs
Amortization of intangibles AmortizationOfIntangibleAssets $4.05M USD 1 Quarter
Amortization of intangibles AmortizationOfIntangibleAssets $4.05M USD 1 Quarter
Amortization of debt issuance AmortizationOfFinancingCosts $351.00K USD 2 Qtrs
Amortization of debt issuance AmortizationOfFinancingCosts $351.00K USD 2 Qtrs
Amortization of debt issuance AmortizationOfFinancingCosts $351.00K USD 2 Qtrs
Amortization of debt issuance AmortizationOfFinancingCosts $351.00K USD 2 Qtrs
Stock-based compensation expense ShareBasedCompensation $3.57M USD 2 Qtrs
Stock-based compensation expense ShareBasedCompensation $3.57M USD 2 Qtrs
Stock-based compensation expense ShareBasedCompensation $4.76M USD 2 Qtrs
Stock-based compensation expense ShareBasedCompensation $4.76M USD 2 Qtrs
Provision for deferred income tax DeferredIncomeTaxExpenseBenefit $-21.00K USD 2 Qtrs
Provision for deferred income tax DeferredIncomeTaxExpenseBenefit $-21.00K USD 2 Qtrs
Provision for deferred income tax DeferredIncomeTaxExpenseBenefit $105.00K USD 2 Qtrs
Provision for deferred income tax DeferredIncomeTaxExpenseBenefit $105.00K USD 2 Qtrs
Loss (Gain) on sale of property, plant and equipment GainLossOnSaleOfPropertyPlantEquipment $-126.00K USD 2 Qtrs
Loss (Gain) on sale of property, plant and equipment GainLossOnSaleOfPropertyPlantEquipment $-126.00K USD 2 Qtrs
Loss (Gain) on sale of property, plant and equipment GainLossOnSaleOfPropertyPlantEquipment $2.06M USD 2 Qtrs
Loss (Gain) on sale of property, plant and equipment GainLossOnSaleOfPropertyPlantEquipment $2.06M USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $30.66M USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $30.66M USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $57.26M USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $57.26M USD 2 Qtrs
Inventories IncreaseDecreaseInInventories $13.27M USD 2 Qtrs
Inventories IncreaseDecreaseInInventories $13.27M USD 2 Qtrs
Inventories IncreaseDecreaseInInventories $11.16M USD 2 Qtrs
Inventories IncreaseDecreaseInInventories $11.16M USD 2 Qtrs
Rental equipment IncreaseDecreaseInRentalEquipment $6.89M USD 2 Qtrs
Rental equipment IncreaseDecreaseInRentalEquipment $6.89M USD 2 Qtrs
Rental equipment IncreaseDecreaseInRentalEquipment $12.20M USD 2 Qtrs
Rental equipment IncreaseDecreaseInRentalEquipment $12.20M USD 2 Qtrs
Prepaid expenses and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $415.00K USD 2 Qtrs
Prepaid expenses and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $415.00K USD 2 Qtrs
Prepaid expenses and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $3.35M USD 2 Qtrs
Prepaid expenses and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $3.35M USD 2 Qtrs
Trade accounts payable and accrued liabilities IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $-34.00K USD 2 Qtrs
Trade accounts payable and accrued liabilities IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $-34.00K USD 2 Qtrs
Trade accounts payable and accrued liabilities IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $17.43M USD 2 Qtrs
Trade accounts payable and accrued liabilities IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $17.43M USD 2 Qtrs
Income taxes payable IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable $9.00K USD 2 Qtrs
Income taxes payable IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable $9.00K USD 2 Qtrs
Income taxes payable IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable $4.59M USD 2 Qtrs
Income taxes payable IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable $4.59M USD 2 Qtrs
Long-term tax payable IncreaseDecreaseInAccruedTaxesPayable $-1.32M USD 2 Qtrs
Long-term tax payable IncreaseDecreaseInAccruedTaxesPayable $-1.32M USD 2 Qtrs
Long-term tax payable IncreaseDecreaseInAccruedTaxesPayable $-2.14M USD 2 Qtrs
Long-term tax payable IncreaseDecreaseInAccruedTaxesPayable $-2.14M USD 2 Qtrs
Other assets and long-term liabilities, net IncreaseDecreaseInOtherNoncurrentLiabilities $-784.00K USD 2 Qtrs
Other assets and long-term liabilities, net IncreaseDecreaseInOtherNoncurrentLiabilities $-784.00K USD 2 Qtrs
Other assets and long-term liabilities, net IncreaseDecreaseInOtherNoncurrentLiabilities $1.47M USD 2 Qtrs
Other assets and long-term liabilities, net IncreaseDecreaseInOtherNoncurrentLiabilities $1.47M USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $37.18M USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $37.18M USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $34.32M USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $34.32M USD 2 Qtrs
Purchase of property, plant and equipment PaymentsToAcquirePropertyPlantAndEquipment $11.06M USD 2 Qtrs
Purchase of property, plant and equipment PaymentsToAcquirePropertyPlantAndEquipment $11.06M USD 2 Qtrs
Purchase of property, plant and equipment PaymentsToAcquirePropertyPlantAndEquipment $18.24M USD 2 Qtrs
Purchase of property, plant and equipment PaymentsToAcquirePropertyPlantAndEquipment $18.24M USD 2 Qtrs
Proceeds from sale of property, plant and equipment ProceedsFromSaleOfPropertyPlantAndEquipment $796.00K USD 2 Qtrs
Proceeds from sale of property, plant and equipment ProceedsFromSaleOfPropertyPlantAndEquipment $796.00K USD 2 Qtrs
Proceeds from sale of property, plant and equipment ProceedsFromSaleOfPropertyPlantAndEquipment $2.93M USD 2 Qtrs
Proceeds from sale of property, plant and equipment ProceedsFromSaleOfPropertyPlantAndEquipment $2.93M USD 2 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-15.31M USD 2 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-15.31M USD 2 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-10.27M USD 2 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-10.27M USD 2 Qtrs
Borrowings on bank revolving credit facility ProceedsFromLinesOfCredit $176.00M USD 2 Qtrs
Borrowings on bank revolving credit facility ProceedsFromLinesOfCredit $176.00M USD 2 Qtrs
Borrowings on bank revolving credit facility ProceedsFromLinesOfCredit $117.00M USD 2 Qtrs
Borrowings on bank revolving credit facility ProceedsFromLinesOfCredit $117.00M USD 2 Qtrs
Repayments on bank revolving credit facility RepaymentsOfLinesOfCredit $64.00M USD 2 Qtrs
Repayments on bank revolving credit facility RepaymentsOfLinesOfCredit $64.00M USD 2 Qtrs
Repayments on bank revolving credit facility RepaymentsOfLinesOfCredit $110.25M USD 2 Qtrs
Repayments on bank revolving credit facility RepaymentsOfLinesOfCredit $110.25M USD 2 Qtrs
Principal payments on long-term debt and finance leases RepaymentsOfLongTermDebtAndCapitalSecurities $7.56M USD 2 Qtrs
Principal payments on long-term debt and finance leases RepaymentsOfLongTermDebtAndCapitalSecurities $7.56M USD 2 Qtrs
Principal payments on long-term debt and finance leases RepaymentsOfLongTermDebtAndCapitalSecurities $7.50M USD 2 Qtrs
Principal payments on long-term debt and finance leases RepaymentsOfLongTermDebtAndCapitalSecurities $7.50M USD 2 Qtrs
Contingent consideration payment from acquisition PaymentForContingentConsiderationLiabilityFinancingActivities $4.40M USD 2 Qtrs
Contingent consideration payment from acquisition PaymentForContingentConsiderationLiabilityFinancingActivities $4.40M USD 2 Qtrs
Contingent consideration payment from acquisition PaymentForContingentConsiderationLiabilityFinancingActivities - USD 2 Qtrs
Contingent consideration payment from acquisition PaymentForContingentConsiderationLiabilityFinancingActivities - USD 2 Qtrs
Dividends paid PaymentsOfDividendsCommonStock $6.21M USD 2 Qtrs
Dividends paid PaymentsOfDividendsCommonStock $6.21M USD 2 Qtrs
Dividends paid PaymentsOfDividendsCommonStock $5.24M USD 2 Qtrs
Dividends paid PaymentsOfDividendsCommonStock $5.24M USD 2 Qtrs
Proceeds from exercise of stock options ProceedsFromIssuanceOfCommonStock $1.20M USD 2 Qtrs
Proceeds from exercise of stock options ProceedsFromIssuanceOfCommonStock $1.20M USD 2 Qtrs
Proceeds from exercise of stock options ProceedsFromIssuanceOfCommonStock $1.42M USD 2 Qtrs
Proceeds from exercise of stock options ProceedsFromIssuanceOfCommonStock $1.42M USD 2 Qtrs
Common stock repurchased PaymentsForRepurchaseOfCommonStock $989.00K USD 2 Qtrs
Common stock repurchased PaymentsForRepurchaseOfCommonStock $989.00K USD 2 Qtrs
Common stock repurchased PaymentsForRepurchaseOfCommonStock $1.82M USD 2 Qtrs
Common stock repurchased PaymentsForRepurchaseOfCommonStock $1.82M USD 2 Qtrs
Net cash provided by financing activities NetCashProvidedByUsedInFinancingActivities $40.47M USD 2 Qtrs
Net cash provided by financing activities NetCashProvidedByUsedInFinancingActivities $40.47M USD 2 Qtrs
Net cash provided by financing activities NetCashProvidedByUsedInFinancingActivities $47.17M USD 2 Qtrs
Net cash provided by financing activities NetCashProvidedByUsedInFinancingActivities $47.17M USD 2 Qtrs
Effect of exchange rate changes on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-4.61M USD 2 Qtrs
Effect of exchange rate changes on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-4.61M USD 2 Qtrs
Effect of exchange rate changes on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $2.69M USD 2 Qtrs
Effect of exchange rate changes on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $2.69M USD 2 Qtrs
Net change in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $65.05M USD 2 Qtrs
Net change in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $65.05M USD 2 Qtrs
Net change in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $66.62M USD 2 Qtrs
Net change in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $66.62M USD 2 Qtrs
Cash and cash equivalents at beginning of the year CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $47.02M USD Point-in-time
Cash and cash equivalents at beginning of the year CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $47.02M USD Point-in-time
Cash and cash equivalents at beginning of the year CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $112.06M USD Point-in-time
Cash and cash equivalents at beginning of the year CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $112.06M 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 $51.92M USD Point-in-time
Cash and cash equivalents at beginning of the year CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $118.53M USD Point-in-time
Cash and cash equivalents at beginning of the year CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $118.53M USD Point-in-time
Cash and cash equivalents at end of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $47.02M USD Point-in-time
Cash and cash equivalents at end of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $47.02M USD Point-in-time
Cash and cash equivalents at end of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $112.06M USD Point-in-time
Cash and cash equivalents at end of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $112.06M 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 $118.53M USD Point-in-time
Cash and cash equivalents at end of the period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $118.53M USD Point-in-time
Interest InterestPaidNet $12.14M USD 2 Qtrs
Interest InterestPaidNet $12.14M USD 2 Qtrs
Interest InterestPaidNet $12.14M USD 2 Qtrs
Interest InterestPaidNet $12.14M USD 2 Qtrs
Income taxes IncomeTaxesPaidNet $21.85M USD 2 Qtrs
Income taxes IncomeTaxesPaidNet $21.85M USD 2 Qtrs
Income taxes IncomeTaxesPaidNet $19.89M USD 2 Qtrs
Income taxes IncomeTaxesPaidNet $19.89M USD 2 Qtrs
Stockholders Equity 76 line items
Line Item Tag Value Unit Period
Dividends paid (in dollars per share) CommonStockDividendsPerShareCashPaid $0.44 USD 2 Qtrs
Dividends paid (in dollars per share) CommonStockDividendsPerShareCashPaid $0.44 USD 2 Qtrs
Dividends paid (in dollars per share) CommonStockDividendsPerShareCashPaid $0.22 USD 1 Quarter
Dividends paid (in dollars per share) CommonStockDividendsPerShareCashPaid $0.22 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.22 USD 1 Quarter
Dividends paid (in dollars per share) CommonStockDividendsPerShareCashPaid $0.22 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.52 USD 2 Qtrs
Dividends paid (in dollars per share) CommonStockDividendsPerShareCashPaid $0.52 USD 2 Qtrs
Beginning balance ( in shares) CommonStockSharesOutstanding 11.96M shares Point-in-time
Beginning balance ( in shares) CommonStockSharesOutstanding 11.96M shares Point-in-time
Beginning balance ( in shares) CommonStockSharesOutstanding 12.01M shares Point-in-time
Beginning balance ( in shares) CommonStockSharesOutstanding 12.01M shares Point-in-time
Beginning balance StockholdersEquity $979.72M USD Point-in-time
Beginning balance StockholdersEquity $979.72M USD 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 $785.36M USD Point-in-time
Beginning balance StockholdersEquity $785.36M USD Point-in-time
Beginning balance StockholdersEquity $865.94M USD Point-in-time
Beginning balance StockholdersEquity $865.94M USD Point-in-time
Beginning balance StockholdersEquity $822.35M USD Point-in-time
Beginning balance StockholdersEquity $822.35M USD Point-in-time
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $37.76M USD 1 Quarter
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $37.76M USD 1 Quarter
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $44.27M USD 1 Quarter
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $44.27M USD 1 Quarter
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $25.66M USD 1 Quarter
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $25.66M USD 1 Quarter
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $23.14M USD 1 Quarter
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $23.14M 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.12M USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $2.12M USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $1.87M USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $1.87M USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $1.70M USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $1.70M USD 1 Quarter
Stock-based compensation transactions StockIssuedDuringPeriodValueStockOptionsExercised $493.00K USD 1 Quarter
Stock-based compensation transactions StockIssuedDuringPeriodValueStockOptionsExercised $493.00K USD 1 Quarter
Stock-based compensation transactions StockIssuedDuringPeriodValueStockOptionsExercised $74.00K USD 1 Quarter
Stock-based compensation transactions StockIssuedDuringPeriodValueStockOptionsExercised $74.00K USD 1 Quarter
Stock-based compensation transactions StockIssuedDuringPeriodValueStockOptionsExercised $141.00K USD 1 Quarter
Stock-based compensation transactions StockIssuedDuringPeriodValueStockOptionsExercised $141.00K USD 1 Quarter
Stock-based compensation transactions StockIssuedDuringPeriodValueStockOptionsExercised $-890.00K USD 1 Quarter
Stock-based compensation transactions StockIssuedDuringPeriodValueStockOptionsExercised $-890.00K USD 1 Quarter
Dividends paid DividendsCash $3.10M USD 1 Quarter
Dividends paid DividendsCash $3.10M USD 1 Quarter
Dividends paid DividendsCash $2.62M USD 1 Quarter
Dividends paid DividendsCash $2.62M USD 1 Quarter
Dividends paid DividendsCash $2.62M USD 1 Quarter
Dividends paid DividendsCash $2.62M USD 1 Quarter
Dividends paid DividendsCash $3.11M USD 1 Quarter
Dividends paid DividendsCash $3.11M USD 1 Quarter
Ending balance (in shares) CommonStockSharesOutstanding 11.96M shares Point-in-time
Ending balance (in shares) CommonStockSharesOutstanding 11.96M shares Point-in-time
Ending balance (in shares) CommonStockSharesOutstanding 12.01M shares Point-in-time
Ending balance (in shares) CommonStockSharesOutstanding 12.01M shares Point-in-time
Ending balance StockholdersEquity $979.72M USD Point-in-time
Ending balance StockholdersEquity $979.72M USD 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 $785.36M USD Point-in-time
Ending balance StockholdersEquity $785.36M USD Point-in-time
Ending balance StockholdersEquity $865.94M USD Point-in-time
Ending balance StockholdersEquity $865.94M USD Point-in-time
Ending balance StockholdersEquity $822.35M USD Point-in-time
Ending balance StockholdersEquity $822.35M USD Point-in-time
Comprehensive Income 72 line items
Line Item Tag Value Unit Period
Foreign currency translation adjustments, net of tax benefit and (expense) OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent $241.00K USD 1 Quarter
Foreign currency translation adjustments, net of tax benefit and (expense) OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent $241.00K USD 1 Quarter
Net income NetIncomeLoss $36.37M USD 1 Quarter
Net income NetIncomeLoss $36.37M USD 1 Quarter
Net income NetIncomeLoss $60.44M USD 2 Qtrs
Net income NetIncomeLoss $60.44M USD 2 Qtrs
Foreign currency translation adjustments, net of tax benefit and (expense) OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent $-8.00K USD 1 Quarter
Foreign currency translation adjustments, net of tax benefit and (expense) OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent $-8.00K USD 1 Quarter
Foreign currency translation adjustments, net of tax benefit and (expense) OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent $-387.00K USD 2 Qtrs
Foreign currency translation adjustments, net of tax benefit and (expense) OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent $-387.00K USD 2 Qtrs
Foreign currency translation adjustments, net of tax benefit and (expense) OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent $414.00K USD 2 Qtrs
Foreign currency translation adjustments, net of tax benefit and (expense) OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent $414.00K USD 2 Qtrs
Net income NetIncomeLoss $28.32M USD 1 Quarter
Net income NetIncomeLoss $28.32M USD 1 Quarter
Net income NetIncomeLoss $69.72M USD 2 Qtrs
Net income NetIncomeLoss $69.72M USD 2 Qtrs
Recognition of deferred pension and other post-retirement benefits, net of tax expense OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax $137.00K USD 2 Qtrs
Recognition of deferred pension and other post-retirement benefits, net of tax expense OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax $137.00K USD 2 Qtrs
Recognition of deferred pension and other post-retirement benefits, net of tax expense OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax $99.00K USD 1 Quarter
Recognition of deferred pension and other post-retirement benefits, net of tax expense OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax $99.00K USD 1 Quarter
Recognition of deferred pension and other post-retirement benefits, net of tax expense OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax $164.00K USD 2 Qtrs
Recognition of deferred pension and other post-retirement benefits, net of tax expense OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax $164.00K USD 2 Qtrs
Recognition of deferred pension and other post-retirement benefits, net of tax expense OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax $68.00K USD 1 Quarter
Recognition of deferred pension and other post-retirement benefits, net of tax expense OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax $68.00K USD 1 Quarter
Foreign currency translation adjustments, net of tax benefit and (expense) of $8 and $(241), and $387 and $(414), respectively OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-12.78M USD 2 Qtrs
Foreign currency translation adjustments, net of tax benefit and (expense) of $8 and $(241), and $387 and $(414), respectively OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-12.78M USD 2 Qtrs
Unrealized income (loss) on derivative instruments, net of tax benefit and (expense) OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent $28.00K USD 1 Quarter
Unrealized income (loss) on derivative instruments, net of tax benefit and (expense) OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent $28.00K USD 1 Quarter
Unrealized income (loss) on derivative instruments, net of tax benefit and (expense) OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent - USD 1 Quarter
Unrealized income (loss) on derivative instruments, net of tax benefit and (expense) OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent - USD 1 Quarter
Foreign currency translation adjustments, net of tax benefit and (expense) of $8 and $(241), and $387 and $(414), respectively OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-5.51M USD 1 Quarter
Foreign currency translation adjustments, net of tax benefit and (expense) of $8 and $(241), and $387 and $(414), respectively OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-5.51M USD 1 Quarter
Foreign currency translation adjustments, net of tax benefit and (expense) of $8 and $(241), and $387 and $(414), respectively OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $7.62M USD 1 Quarter
Foreign currency translation adjustments, net of tax benefit and (expense) of $8 and $(241), and $387 and $(414), respectively OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $7.62M USD 1 Quarter
Foreign currency translation adjustments, net of tax benefit and (expense) of $8 and $(241), and $387 and $(414), respectively OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $12.16M USD 2 Qtrs
Foreign currency translation adjustments, net of tax benefit and (expense) of $8 and $(241), and $387 and $(414), respectively OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $12.16M USD 2 Qtrs
Unrealized income (loss) on derivative instruments, net of tax benefit and (expense) OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent $-59.00K USD 2 Qtrs
Unrealized income (loss) on derivative instruments, net of tax benefit and (expense) OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent $-59.00K USD 2 Qtrs
Unrealized income (loss) on derivative instruments, net of tax benefit and (expense) OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent $197.00K USD 2 Qtrs
Unrealized income (loss) on derivative instruments, net of tax benefit and (expense) OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent $197.00K USD 2 Qtrs
Recognition of deferred pension and other post-retirement benefits, net of tax expense of $(68) and $(99), and $(137) and $(164), respectively OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax $565.00K USD 2 Qtrs
Recognition of deferred pension and other post-retirement benefits, net of tax expense of $(68) and $(99), and $(137) and $(164), respectively OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax $565.00K USD 2 Qtrs
Recognition of deferred pension and other post-retirement benefits, net of tax expense of $(68) and $(99), and $(137) and $(164), respectively OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax $235.00K USD 1 Quarter
Recognition of deferred pension and other post-retirement benefits, net of tax expense of $(68) and $(99), and $(137) and $(164), respectively OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax $235.00K USD 1 Quarter
Recognition of deferred pension and other post-retirement benefits, net of tax expense of $(68) and $(99), and $(137) and $(164), respectively OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax $283.00K USD 1 Quarter
Recognition of deferred pension and other post-retirement benefits, net of tax expense of $(68) and $(99), and $(137) and $(164), respectively OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax $283.00K USD 1 Quarter
Recognition of deferred pension and other post-retirement benefits, net of tax expense of $(68) and $(99), and $(137) and $(164), respectively OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax $470.00K USD 2 Qtrs
Recognition of deferred pension and other post-retirement benefits, net of tax expense of $(68) and $(99), and $(137) and $(164), respectively OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax $470.00K USD 2 Qtrs
Unrealized income (loss) on derivative instruments, net of tax benefit and (expense) of $(28) and $0, and $(197) and $59, respectively OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax - USD 1 Quarter
Unrealized income (loss) on derivative instruments, net of tax benefit and (expense) of $(28) and $0, and $(197) and $59, respectively OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax - USD 1 Quarter
Unrealized income (loss) on derivative instruments, net of tax benefit and (expense) of $(28) and $0, and $(197) and $59, respectively OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $-414.00K USD 2 Qtrs
Unrealized income (loss) on derivative instruments, net of tax benefit and (expense) of $(28) and $0, and $(197) and $59, respectively OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $-414.00K USD 2 Qtrs
Unrealized income (loss) on derivative instruments, net of tax benefit and (expense) of $(28) and $0, and $(197) and $59, respectively OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $673.00K USD 2 Qtrs
Unrealized income (loss) on derivative instruments, net of tax benefit and (expense) of $(28) and $0, and $(197) and $59, respectively OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $673.00K USD 2 Qtrs
Unrealized income (loss) on derivative instruments, net of tax benefit and (expense) of $(28) and $0, and $(197) and $59, respectively OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $95.00K USD 1 Quarter
Unrealized income (loss) on derivative instruments, net of tax benefit and (expense) of $(28) and $0, and $(197) and $59, respectively OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $95.00K USD 1 Quarter
Other comprehensive income (loss), net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-5.18M USD 1 Quarter
Other comprehensive income (loss), net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-5.18M USD 1 Quarter
Other comprehensive income (loss), net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $12.31M USD 2 Qtrs
Other comprehensive income (loss), net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $12.31M USD 2 Qtrs
Other comprehensive income (loss), net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $7.90M USD 1 Quarter
Other comprehensive income (loss), net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $7.90M USD 1 Quarter
Other comprehensive income (loss), net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-11.64M USD 2 Qtrs
Other comprehensive income (loss), net of tax OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-11.64M USD 2 Qtrs
Comprehensive income ComprehensiveIncomeNetOfTax $48.81M USD 2 Qtrs
Comprehensive income ComprehensiveIncomeNetOfTax $48.81M USD 2 Qtrs
Comprehensive income ComprehensiveIncomeNetOfTax $44.27M USD 1 Quarter
Comprehensive income ComprehensiveIncomeNetOfTax $44.27M USD 1 Quarter
Comprehensive income ComprehensiveIncomeNetOfTax $82.04M USD 2 Qtrs
Comprehensive income ComprehensiveIncomeNetOfTax $82.04M USD 2 Qtrs
Comprehensive income ComprehensiveIncomeNetOfTax $23.14M USD 1 Quarter
Comprehensive income ComprehensiveIncomeNetOfTax $23.14M USD 1 Quarter

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

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