| 2020-12-31 | 2021-12-31 | 2022-12-31 | 2023-12-31 | 2024-12-31 | 2025-03-31 |
Amortization Cash Flow | | 49886000.0 | 103320000.0 | 104194000.0 | 97743000.0 | 98482000.0 |
Amortization Of Intangibles | | 49886000.0 | 103320000.0 | 104194000.0 | 97743000.0 | 98482000.0 |
Beginning Cash Position | | 655128000.0 | 147339000.0 | 132723000.0 | 200994000.0 | 249355000.0 |
Capital Expenditure | | -109992000.0 | -86188000.0 | -129060000.0 | -136733000.0 | -140850000.0 |
Capital Expenditure Reported | | -109992000.0 | -86188000.0 | -129060000.0 | -136733000.0 | -140850000.0 |
Cash Flow From Continuing Financing Activities | | -102970000.0 | 64043000.0 | -277137000.0 | -448835000.0 | -532223000.0 |
Cash Flow From Continuing Investing Activities | | -817287000.0 | -134232000.0 | -178063000.0 | -208712000.0 | -215614000.0 |
Cash Flow From Continuing Operating Activities | | 411156000.0 | 58516000.0 | 521670000.0 | 741301000.0 | 687555000.0 |
Change In Account Payable | | 297323000.0 | -223031000.0 | -120900000.0 | 123571000.0 | 45882000.0 |
Change In Accrued Expense | | 79612000.0 | 82667000.0 | -19375000.0 | 52711000.0 | 53578000.0 |
Change In Inventory | | -470991000.0 | -319274000.0 | 262670000.0 | 122952000.0 | 83858000.0 |
Change In Other Current Assets | | -819000.0 | 4766000.0 | 24266000.0 | 546000.0 | 3611000.0 |
Change In Other Working Capital | -6968000.0 | -31809000.0 | -16910000.0 | -977000.0 | | |
Change In Payable | | 297323000.0 | -223031000.0 | -120900000.0 | 123571000.0 | 45882000.0 |
Change In Payables And Accrued Expense | | 376935000.0 | -140364000.0 | -140275000.0 | 176282000.0 | 99460000.0 |
Change In Receivables | | -131861000.0 | 6547000.0 | -18272000.0 | -82816000.0 | -48130000.0 |
Change In Working Capital | | -258545000.0 | -448325000.0 | 128389000.0 | 216964000.0 | 138799000.0 |
Changes In Account Receivables | | -131861000.0 | 6547000.0 | -18272000.0 | -82816000.0 | -48130000.0 |
Changes In Cash | | -509101000.0 | -11673000.0 | 66470000.0 | 83754000.0 | -60282000.0 |
Common Stock Payments | | -125992000.0 | -345840000.0 | -251513000.0 | -152743000.0 | -250197000.0 |
Deferred Income Tax | | -2096000.0 | -112375000.0 | -35455000.0 | -65684000.0 | -64461000.0 |
Deferred Tax | | -2096000.0 | -112375000.0 | -35455000.0 | -65684000.0 | -64461000.0 |
Depreciation | | 42155000.0 | 52821000.0 | 62408000.0 | 74025000.0 | 77525000.0 |
Depreciation Amortization Depletion | | 92041000.0 | 156141000.0 | 166602000.0 | 171768000.0 | 176007000.0 |
Depreciation And Amortization | | 92041000.0 | 156141000.0 | 166602000.0 | 171768000.0 | 176007000.0 |
Effect Of Exchange Rate Changes | | 1312000.0 | -2943000.0 | 1801000.0 | -3471000.0 | -1609000.0 |
End Cash Position | | 147339000.0 | 132723000.0 | 200994000.0 | 281277000.0 | 189073000.0 |
Excess Tax Benefit From Stock Based Compensation | -6968000.0 | | | | | |
Financing Cash Flow | | -102970000.0 | 64043000.0 | -277137000.0 | -448835000.0 | -532223000.0 |
Free Cash Flow | | 301164000.0 | -27672000.0 | 392610000.0 | 604568000.0 | 546705000.0 |
Income Tax Paid Supplemental Data | | 156728000.0 | 150893000.0 | 100082000.0 | 148828000.0 | |
Interest Paid Supplemental Data | | 27842000.0 | 48912000.0 | 84027000.0 | 89420000.0 | |
Investing Cash Flow | | -817287000.0 | -134232000.0 | -178063000.0 | -208712000.0 | -215614000.0 |
Issuance Of Debt | | 422906000.0 | 1274493000.0 | 413084000.0 | 570694000.0 | 581432000.0 |
Long Term Debt Issuance | | 150088000.0 | 1026284000.0 | 348827000.0 | 541475000.0 | 541947000.0 |
Long Term Debt Payments | | -108556000.0 | -542191000.0 | -288699000.0 | -794600000.0 | -802020000.0 |
Net Business Purchase And Sale | | -717131000.0 | -39995000.0 | -22601000.0 | -36369000.0 | -34740000.0 |
Net Common Stock Issuance | | -125992000.0 | -345840000.0 | -251513000.0 | -152743000.0 | -250197000.0 |
Net Income From Continuing Operations | | 556569000.0 | 408870000.0 | 217120000.0 | 316978000.0 | 334778000.0 |
Net Investment Purchase And Sale | | 9577000.0 | -10126000.0 | -29298000.0 | -35821000.0 | -40238000.0 |
Net Issuance Payments Of Debt | | 75237000.0 | 464169000.0 | 87281000.0 | -278454000.0 | -276632000.0 |
Net Long Term Debt Issuance | | 41532000.0 | 484093000.0 | 60128000.0 | -253125000.0 | -260073000.0 |
Net Other Financing Charges | | -91002000.0 | -68072000.0 | -120720000.0 | -45196000.0 | -33225000.0 |
Net PPEPurchase And Sale | | 259000.0 | 2077000.0 | 2896000.0 | 211000.0 | 214000.0 |
Net Short Term Debt Issuance | | 33705000.0 | -19924000.0 | 27153000.0 | -25329000.0 | -16559000.0 |
Operating Cash Flow | | 411156000.0 | 58516000.0 | 521670000.0 | 741301000.0 | 687555000.0 |
Operating Gains Losses | | -3562000.0 | 3151000.0 | -285000.0 | 4999000.0 | 5354000.0 |
Other Non Cash Items | | 2795000.0 | 21573000.0 | 9807000.0 | 9022000.0 | 7901000.0 |
Proceeds From Stock Option Exercised | | 38787000.0 | 13786000.0 | 7815000.0 | 27558000.0 | 27831000.0 |
Purchase Of Business | | -717131000.0 | -39995000.0 | -22601000.0 | -36369000.0 | -34740000.0 |
Purchase Of Investment | | 0.0 | -15000000.0 | -32592000.0 | -37821000.0 | -40238000.0 |
Purchase Of PPE | -62128000.0 | | | | | |
Repayment Of Debt | | -347669000.0 | -810324000.0 | -325803000.0 | -849148000.0 | -858064000.0 |
Repurchase Of Capital Stock | | -125992000.0 | -345840000.0 | -251513000.0 | -152743000.0 | -250197000.0 |
Sale Of Investment | | 9577000.0 | 4874000.0 | 3294000.0 | 2000000.0 | 0.0 |
Sale Of PPE | | 259000.0 | 2077000.0 | 2896000.0 | 211000.0 | 214000.0 |
Short Term Debt Issuance | | 272818000.0 | 248209000.0 | 64257000.0 | 29219000.0 | 39485000.0 |
Short Term Debt Payments | | -239113000.0 | -268133000.0 | -37104000.0 | -54548000.0 | -56044000.0 |
Stock Based Compensation | | 23954000.0 | 29481000.0 | 35492000.0 | 49248000.0 | 48416000.0 |
Unrealized Gain Loss On Investment Securities | | | 0.0 | 0.0 | 38006000.0 | 41934000.0 |