| Income Statement (Quarterly) | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
| Revenue | 4,800,900,000 | 4,373,200,000 | 4,148,500,000 | 4,504,500,000 |
| Cost of Revenue | 3,998,400,000 | 3,621,200,000 | 3,424,300,000 | 3,754,600,000 |
| Gross Profit | 802,500,000 | 751,900,000 | 724,200,000 | 749,900,000 |
| Operating Expenses | ||||
| R&D Expenses | 0 | 0 | 0 | 0 |
| SG&A Expenses | 527,100,000 | 475,400,000 | 456,300,000 | 476,900,000 |
| Operating Expenses | 559,900,000 | 494,600,000 | 489,900,000 | 510,500,000 |
| Operating Income | 242,600,000 | 257,400,000 | 234,300,000 | 239,700,000 |
| Interest Expense | 51,300,000 | 59,500,000 | 63,000,000 | 68,000,000 |
| Income Before Tax | 200,200,000 | 203,800,000 | 175,400,000 | 171,700,000 |
| Income Tax Expense | 53,100,000 | 51,000,000 | 43,300,000 | 42,900,000 |
| Net Income | 7,520,000 | 152,800,000 | 132,100,000 | 128,800,000 |
| Per Share | ||||
| EPS | 0.39 | 7.76 | 6.73 | 6.57 |
| EPS Diluted | 0.00 | 0.00 | 0.00 | 0.00 |
| Income Statement (Annual) | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
|---|---|---|---|---|---|
| Revenue | 17,188,600,000 | 14,802,700,000 | 15,433,900,000 | 9,837,700,000 | 7,131,800,000 |
| Cost of Revenue | 14,239,900,000 | 12,046,900,000 | 12,333,300,000 | 7,935,500,000 | 5,908,400,000 |
| Gross Profit | 2,948,600,000 | 2,755,800,000 | 3,100,600,000 | 1,902,200,000 | 1,223,400,000 |
| Operating Expenses | |||||
| R&D Expenses | 0 | 0 | 0 | 0 | 0 |
| SG&A Expenses | 1,888,600,000 | 1,617,400,000 | 1,763,400,000 | 1,073,900,000 | 781,900,000 |
| Operating Expenses | 2,113,100,000 | 1,788,800,000 | 1,828,000,000 | 1,115,800,000 | 829,600,000 |
| Operating Income | 835,600,000 | 1,074,800,000 | 1,272,600,000 | 791,800,000 | 370,800,000 |
| Interest Expense | 269,000,000 | 165,700,000 | 160,600,000 | 102,100,000 | 74,400,000 |
| Income Before Tax | 575,300,000 | 801,300,000 | 1,319,100,000 | 697,700,000 | 338,100,000 |
| Income Tax Expense | 145,000,000 | 198,800,000 | 321,800,000 | 165,300,000 | 83,700,000 |
| Net Income | 430,300,000 | 602,500,000 | 997,300,000 | 532,400,000 | 254,400,000 |
| Per Share | |||||
| EPS | 21.58 | 28.83 | 44.72 | 26.75 | 13.25 |
| EPS Diluted | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Balance Sheet (Quarterly) | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
| Assets | ||||
| Cash and Cash Equivalents | 69,400,000 | 45,700,000 | 235,300,000 | 178,900,000 |
| Short Term Investments | 14,400,000 | 6,200,000 | 5,400,000 | 11,000,000 |
| Net Receivables | 608,800,000 | 564,700,000 | 446,200,000 | 469,500,000 |
| Inventory | 1,978,800,000 | 1,768,300,000 | 959,200,000 | 718,400,000 |
| Total Current Assets | 3,137,900,000 | 3,057,100,000 | 1,909,800,000 | 1,929,400,000 |
| Property Plant Equipment | 2,770,800,000 | 2,557,500,000 | 2,176,500,000 | 2,251,000,000 |
| Goodwill and Intangibles | 3,956,400,000 | 4,104,800,000 | 3,583,500,000 | 3,607,400,000 |
| Total Assets | 10,337,000,000 | 10,159,400,000 | 8,021,400,000 | 8,002,600,000 |
| Liabilities | ||||
| Account Payables | 169,100,000 | 155,600,000 | 147,400,000 | 163,900,000 |
| Short Term Debt | 2,055,600,000 | 2,135,899,999 | 253,600,000 | 799,100,000 |
| Total Current Liabilities | 2,836,300,000 | 2,875,700,000 | 1,033,400,000 | 1,598,000,000 |
| Long Term Debt | 3,223,900,000 | 3,343,300,000 | 3,435,200,000 | 3,762,100,000 |
| Total Liabilities | 6,834,900,000 | 6,915,300,000 | 5,118,100,000 | 5,887,100,000 |
| Shareholders Equity | ||||
| Retained Earnings | 3,218,900,000 | 2,961,500,000 | 2,610,100,000 | 1,881,300,000 |
| Total Shareholders Equity | 3,502,000,000 | 3,244,100,000 | 2,903,300,000 | 2,115,500,000 |
| Balance Sheet (Annual) | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
|---|---|---|---|---|---|
| Assets | |||||
| Cash and Cash Equivalents | 69,400,000 | 45,700,000 | 235,300,000 | 178,900,000 | 1,400,000 |
| Short Term Investments | 14,400,000 | 6,200,000 | 5,400,000 | 11,000,000 | 0 |
| Net Receivables | 608,800,000 | 564,700,000 | 446,200,000 | 469,500,000 | 337,400,000 |
| Inventory | 1,978,800,000 | 1,768,300,000 | 959,200,000 | 718,400,000 | 875,200,000 |
| Total Current Assets | 3,137,900,000 | 3,057,100,000 | 1,909,800,000 | 1,929,400,000 | 1,405,700,000 |
| Property Plant Equipment | 2,770,800,000 | 2,557,500,000 | 2,176,500,000 | 2,251,000,000 | 1,273,600,000 |
| Goodwill and Intangibles | 3,956,400,000 | 4,104,800,000 | 3,583,500,000 | 3,607,400,000 | 987,400,000 |
| Total Assets | 10,337,000,000 | 10,159,400,000 | 8,021,400,000 | 8,002,600,000 | 3,676,300,000 |
| Liabilities | |||||
| Account Payables | 169,100,000 | 155,600,000 | 147,400,000 | 163,900,000 | 97,600,000 |
| Short Term Debt | 2,055,600,000 | 2,135,899,999 | 253,600,000 | 799,100,000 | 896,300,000 |
| Total Current Liabilities | 2,836,300,000 | 2,875,700,000 | 1,033,400,000 | 1,598,000,000 | 1,223,400,000 |
| Long Term Debt | 3,223,900,000 | 3,343,300,000 | 3,435,200,000 | 3,762,100,000 | 1,468,900,000 |
| Total Liabilities | 6,834,900,000 | 6,915,300,000 | 5,118,100,000 | 5,887,100,000 | 2,770,800,000 |
| Shareholders Equity | |||||
| Retained Earnings | 3,218,900,000 | 2,961,500,000 | 2,610,100,000 | 1,881,300,000 | 1,348,900,000 |
| Total Shareholders Equity | 3,502,000,000 | 3,244,100,000 | 2,903,300,000 | 2,115,500,000 | 905,500,000 |
| Cash Flow Statement (Quarterly) | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
| Operating Activities | ||||
| Net Income | 430,300,000 | 602,500,000 | 997,300,000 | 532,400,000 |
| Depreciation & Amortization | 75,000,000 | 67,700,000 | 69,000,000 | 41,900,000 |
| Stock Based Compensation | 26,700,000 | 23,500,000 | 20,600,000 | 16,200,000 |
| Change in Working Capital | -137,000,000 | -581,700,000 | -391,000,000 | 508,600,000 |
| Operating Cash Flow | 671,200,000 | 313,000,000 | 696,000,000 | 1,163,700,000 |
| Investing Activities | ||||
| Capital Expenditure | -308,200,000 | -142,300,000 | -107,900,000 | -82,000,000 |
| Investments | -320,100,000 | -142,300,000 | -107,900,000 | 0 |
| Investing Cash Flow | -137,200,000 | -1,678,400,000 | 464,700,000 | -3,917,000,000 |
| Financing Activities | ||||
| Debt Repayment | -317,100,000 | -7,514,800,000 | -8,545,200,000 | -5,669,800,000 |
| Common Stock Issued/Repurchased | -193,200,000 | -279,100,000 | -295,200,000 | 656,500,000 |
| Dividends Paid | 0 | 0 | 0 | 0 |
| Financing Cash Flow | -510,300,000 | 1,175,800,000 | -1,104,300,000 | 2,930,800,000 |
| Summary | ||||
| Free Cash Flow | 363,000,000 | 170,700,000 | 588,100,000 | 1,081,700,000 |
| Net Change in Cash | 23,700,000 | -189,600,000 | 56,400,000 | 177,500,000 |
| Cash Flow Statement (Annual) | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
|---|---|---|---|---|---|
| Operating Activities | |||||
| Net Income | 430,300,000 | 602,500,000 | 997,300,000 | 532,400,000 | 254,400,000 |
| Depreciation & Amortization | 75,000,000 | 67,700,000 | 69,000,000 | 41,900,000 | 38,500,000 |
| Stock Based Compensation | 26,700,000 | 23,500,000 | 20,600,000 | 16,200,000 | 12,600,000 |
| Change in Working Capital | -137,000,000 | -581,700,000 | -391,000,000 | 508,600,000 | 311,600,000 |
| Operating Cash Flow | 671,200,000 | 313,000,000 | 696,000,000 | 1,163,700,000 | 652,500,000 |
| Investing Activities | |||||
| Capital Expenditure | -308,200,000 | -142,300,000 | -107,900,000 | -82,000,000 | -48,800,000 |
| Investments | -320,100,000 | -142,300,000 | -107,900,000 | 0 | 0 |
| Investing Cash Flow | -137,200,000 | -1,678,400,000 | 464,700,000 | -3,917,000,000 | -820,800,000 |
| Financing Activities | |||||
| Debt Repayment | -317,100,000 | -7,514,800,000 | -8,545,200,000 | -5,669,800,000 | -6,150,200,000 |
| Common Stock Issued/Repurchased | -193,200,000 | -279,100,000 | -295,200,000 | 656,500,000 | -5,100,000 |
| Dividends Paid | 0 | 0 | 0 | 0 | 0 |
| Financing Cash Flow | -510,300,000 | 1,175,800,000 | -1,104,300,000 | 2,930,800,000 | 166,200,000 |
| Summary | |||||
| Free Cash Flow | 363,000,000 | 170,700,000 | 588,100,000 | 1,081,700,000 | 603,700,000 |
| Net Change in Cash | 23,700,000 | -189,600,000 | 56,400,000 | 177,500,000 | -2,100,000 |