| 2020-12-31 | 2021-12-31 | 2022-12-31 | 2023-12-31 | 2024-12-31 | 2025-03-31 |
Beginning Cash Position | | 912672000.0 | 667667000.0 | 614391000.0 | 860201000.0 | 1050509000.0 |
Capital Expenditure | | -23018000.0 | -24370000.0 | -25318000.0 | -44045000.0 | -44993000.0 |
Capital Expenditure Reported | | -23018000.0 | -24370000.0 | -25318000.0 | -44045000.0 | -44993000.0 |
Cash Flow From Continuing Financing Activities | | -245852000.0 | -245508000.0 | -231319000.0 | -98544000.0 | -111950000.0 |
Cash Flow From Continuing Investing Activities | | -536813000.0 | -411368000.0 | -240042000.0 | -99562000.0 | -95813000.0 |
Cash Flow From Continuing Operating Activities | | 549482000.0 | 631003000.0 | 717122000.0 | 795740000.0 | 911858000.0 |
Change In Account Payable | | 53846000.0 | -8250000.0 | 27853000.0 | 23620000.0 | 1508000.0 |
Change In Income Tax Payable | | -18429000.0 | 99000.0 | 13731000.0 | -6917000.0 | 18024000.0 |
Change In Other Current Assets | | -3217000.0 | -3613000.0 | -8563000.0 | 6841000.0 | 8076000.0 |
Change In Other Current Liabilities | | -42000.0 | -14817000.0 | -8643000.0 | 1860000.0 | 1821000.0 |
Change In Other Working Capital | | 26547000.0 | 33003000.0 | 34507000.0 | 62005000.0 | 58939000.0 |
Change In Payable | | 35417000.0 | -8151000.0 | 41584000.0 | 16703000.0 | 19532000.0 |
Change In Payables And Accrued Expense | | 35417000.0 | -8151000.0 | 41584000.0 | 16703000.0 | 19532000.0 |
Change In Receivables | | -213333000.0 | -84727000.0 | -132720000.0 | -226990000.0 | -137134000.0 |
Change In Tax Payable | | -18429000.0 | 99000.0 | 13731000.0 | -6917000.0 | 18024000.0 |
Change In Working Capital | | -154628000.0 | -78305000.0 | -73835000.0 | -139581000.0 | -48766000.0 |
Changes In Account Receivables | | -149017000.0 | -114986000.0 | -102516000.0 | -231900000.0 | -129542000.0 |
Changes In Cash | | -233183000.0 | -25873000.0 | 245761000.0 | 597634000.0 | 704095000.0 |
Common Stock Payments | | -134679000.0 | -205571000.0 | -196494000.0 | 0.0 | |
Deferred Income Tax | | -34490000.0 | -130716000.0 | -91306000.0 | -80403000.0 | -86101000.0 |
Deferred Tax | | -34490000.0 | -130716000.0 | -91306000.0 | -80403000.0 | -86101000.0 |
Depreciation | 106246000.0 | | | | | |
Depreciation Amortization Depletion | | 106867000.0 | 114563000.0 | 132504000.0 | 142672000.0 | 144597000.0 |
Depreciation And Amortization | | 106867000.0 | 114563000.0 | 132504000.0 | 142672000.0 | 144597000.0 |
Effect Of Exchange Rate Changes | | -11822000.0 | -27403000.0 | 49000.0 | -11092000.0 | 3551000.0 |
End Cash Position | | 667667000.0 | 614391000.0 | 860201000.0 | 1446743000.0 | 1754604000.0 |
Financing Cash Flow | | -245852000.0 | -245508000.0 | -231319000.0 | -98544000.0 | -111950000.0 |
Free Cash Flow | | 526464000.0 | 606633000.0 | 691804000.0 | 751695000.0 | 866865000.0 |
Gain Loss On Investment Securities | | -15139000.0 | | | | |
Income Tax Paid Supplemental Data | | 130426000.0 | 115339000.0 | 144117000.0 | 184415000.0 | 177751000.0 |
Interest Paid Supplemental Data | | 11146000.0 | 20844000.0 | 46069000.0 | 47081000.0 | 45073000.0 |
Investing Cash Flow | | -536813000.0 | -411368000.0 | -240042000.0 | -99562000.0 | -95813000.0 |
Issuance Of Debt | 375000000.0 | 0.0 | 0.0 | | | |
Long Term Debt Issuance | 375000000.0 | 0.0 | 0.0 | | | |
Long Term Debt Payments | -75000000.0 | -45000000.0 | 0.0 | 0.0 | | |
Net Business Purchase And Sale | | -510805000.0 | -386264000.0 | -208911000.0 | -1586000.0 | |
Net Common Stock Issuance | | -134679000.0 | -205571000.0 | -196494000.0 | 0.0 | |
Net Income From Continuing Operations | | 454627000.0 | 523710000.0 | 500412000.0 | 575692000.0 | 592779000.0 |
Net Investment Purchase And Sale | | | -230000.0 | -172000.0 | -53415000.0 | -54708000.0 |
Net Issuance Payments Of Debt | 300000000.0 | -45000000.0 | 0.0 | 0.0 | | |
Net Long Term Debt Issuance | 300000000.0 | -45000000.0 | 0.0 | 0.0 | | |
Net Other Financing Charges | | -97550000.0 | -65532000.0 | -64939000.0 | -109019000.0 | -111993000.0 |
Net Other Investing Changes | | -2990000.0 | -504000.0 | -5641000.0 | -516000.0 | 5474000.0 |
Operating Cash Flow | | 549482000.0 | 631003000.0 | 717122000.0 | 795740000.0 | 911858000.0 |
Operating Gains Losses | | -15139000.0 | | | | |
Other Non Cash Items | | 24901000.0 | 27401000.0 | 24752000.0 | 23862000.0 | 23660000.0 |
Proceeds From Stock Option Exercised | | 31377000.0 | 25595000.0 | 30114000.0 | 10475000.0 | 43000.0 |
Provisionand Write Offof Assets | | 1006000.0 | 6222000.0 | 2704000.0 | 2598000.0 | 3210000.0 |
Purchase Of Business | | -510805000.0 | -386264000.0 | -208911000.0 | -1586000.0 | |
Purchase Of Investment | | | -230000.0 | -172000.0 | -53415000.0 | -54708000.0 |
Repayment Of Debt | -75000000.0 | -45000000.0 | 0.0 | 0.0 | | |
Repurchase Of Capital Stock | | -134679000.0 | -205571000.0 | -196494000.0 | 0.0 | |
Stock Based Compensation | | 166338000.0 | 168128000.0 | 221891000.0 | 270900000.0 | 282479000.0 |