| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $1,335,000 | $1,300,500 | $1,246,700 | $1,264,200 |
Gross Profit | 344,600 | 323,800 | 307,200 | 329,700 |
EBITDA | 232,100 | 200,100 | 198,700 | 189,900 |
EBIT | 153,900 | 140,300 | 128,000 | 116,900 |
Net Income | 36,300 | 43,700 | 51,600 | 38,500 |
Net Change In Cash | 1,335,000 | 1,300,500 | 1,246,700 | 1,264,200 |
Free Cash Flow | 77,400 | 152,200 | -119,100 | 307,200 |
Cash | 1,801,900 | 1,376,800 | 1,226,200 | 1,395,300 |
Basic Shares | 42,100 | 42,400 | 43,500 | 44,166 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $5,011,900 | $4,874,600 | $4,535,500 | $4,200,200 |
Gross Profit | 1,268,800 | 1,167,500 | 1,073,600 | 964,400 |
EBITDA | 795,000 | 715,400 | 610,800 | 587,200 |
EBIT | 501,700 | 439,600 | 365,000 | 347,700 |
Net Income | 162,900 | 87,700 | 170,600 | 105,200 |
Net Change In Cash | 5,011,900 | 4,874,600 | 4,535,500 | 4,200,200 |
Cost of Revenue | 393,900 | 143,800 | ||
Free Cash Flow | 203,500 | 499,700 | 297,300 | 310,100 |
Cash | 1,395,300 | 1,176,600 | 972,000 | 710,300 |
Basic Shares | 44,800 | 46,900 | 47,800 | 50,100 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $1.65 |
2025-06-30 | $1.03 |
2025-03-31 | $1.62 |