| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $3,651,200 | $3,659,800 | $3,484,700 | $3,126,600 |
Gross Profit | 1,031,600 | 1,018,200 | 964,600 | 815,500 |
EBITDA | 332,600 | 388,300 | 342,600 | 214,100 |
EBIT | 262,100 | 318,600 | 273,900 | 143,500 |
Net Income | 189,500 | 233,700 | 199,700 | 105,300 |
Net Change In Cash | 3,651,200 | 3,659,800 | 3,484,700 | 3,126,600 |
Free Cash Flow | 180,600 | 141,400 | -22,400 | 362,400 |
Cash | 261,200 | 239,500 | 277,800 | 318,100 |
Basic Shares | 52,817 | 53,160 | 53,399 | 54,555 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $13,835,000 | $14,805,900 | $17,025,000 | $14,093,300 |
Gross Profit | 3,837,900 | 4,301,900 | 5,011,100 | 4,260,100 |
EBITDA | 1,448,900 | 2,026,200 | 2,732,900 | 2,261,500 |
EBIT | 1,180,200 | 1,780,800 | 2,492,700 | 2,031,300 |
Net Income | 875,200 | 1,335,900 | 1,840,100 | 1,413,000 |
Net Change In Cash | 13,835,000 | 14,805,900 | 17,025,000 | 14,093,300 |
Cost of Revenue | -381,800 | |||
Free Cash Flow | 999,200 | 1,202,500 | 1,776,800 | 562,800 |
Cash | 318,100 | 1,080,200 | 1,173,400 | 300,500 |
Basic Shares | 56,246 | 59,015 | 61,495 | 64,327 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $3.64 |
2025-06-30 | $4.43 |
2025-03-31 | $3.77 |