Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $972,400 | $913,000 | $929,000 | $885,200 |
Gross Profit | 346,800 | 316,300 | 316,400 | 314,000 |
EBITDA | 212,300 | 150,900 | 197,800 | 244,400 |
EBIT | 176,800 | 153,600 | 161,200 | 209,700 |
Net Income | 121,000 | 108,400 | 127,000 | 161,100 |
Net Change In Cash | 972,400 | 913,000 | 929,000 | 885,200 |
Free Cash Flow | 137,300 | 76,600 | 186,700 | 87,000 |
Cash | 467,900 | 439,800 | 439,300 | 460,900 |
Basic Shares | 81,700 | 81,700 | 82,300 | 82,100 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $3,630,700 | $3,283,000 | $2,987,700 | $2,765,000 |
Gross Profit | 1,247,300 | 1,107,300 | 922,300 | 899,500 |
EBITDA | 821,500 | 639,100 | 554,500 | 545,600 |
EBIT | 684,200 | 529,900 | 447,100 | 432,500 |
Net Income | 518,300 | 410,500 | 367,000 | 316,300 |
Net Change In Cash | 3,630,700 | 3,283,000 | 2,987,700 | 2,765,000 |
Cost of Revenue | -60,700 | -213,100 | ||
Free Cash Flow | 438,200 | 430,100 | 173,900 | -96,000 |
Cash | 439,300 | 489,200 | 561,200 | 647,500 |
Basic Shares | 82,300 | 82,700 | 83,700 | 86,500 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $1.64 |
2025-03-31 | $1.45 |
2024-12-31 | $1.50 |