| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $1,426,800 | $1,500,900 | $1,072,600 | $1,345,000 |
Gross Profit | 475,000 | 522,500 | 328,500 | 455,300 |
EBITDA | 361,700 | 380,100 | 180,200 | 275,100 |
EBIT | 309,300 | 353,300 | 154,600 | 249,600 |
Net Income | 245,800 | 277,600 | 120,300 | 197,700 |
Net Change In Cash | 1,426,800 | 1,500,900 | 1,072,600 | 1,345,000 |
Free Cash Flow | 265,100 | 58,300 | -61,300 | 272,200 |
Cash | 52,900 | 49,200 | 217,200 | 415,100 |
Basic Shares | 35,500 | 35,500 | 35,700 | 35,800 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $5,341,300 | $4,981,900 | $4,718,400 | $4,194,100 |
Gross Profit | 1,771,900 | 1,547,800 | 1,284,700 | 1,188,400 |
EBITDA | 1,133,000 | 790,100 | 733,500 | 658,500 |
EBIT | 1,037,900 | 790,100 | 655,600 | 586,100 |
Net Income | 806,900 | 590,100 | 497,100 | 464,000 |
Net Change In Cash | 5,341,300 | 4,981,900 | 4,718,400 | 4,194,100 |
Cost of Revenue | 25,200 | -89,600 | ||
Free Cash Flow | 782,100 | 486,000 | 201,200 | 408,700 |
Cash | 415,100 | 60,700 | 52,600 | 31,000 |
Basic Shares | 35,800 | 35,700 | 35,800 | 37,500 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $6.98 |
2025-06-30 | $7.82 |
2025-03-31 | $3.37 |