Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $1,300,500 | $1,246,700 | $1,264,200 | $1,258,500 |
Gross Profit | 323,800 | 307,200 | 329,700 | 314,900 |
EBITDA | 195,500 | 198,700 | 190,700 | 196,900 |
EBIT | 135,700 | 128,000 | 117,700 | 122,100 |
Net Income | 43,700 | 51,600 | 38,500 | 28,900 |
Net Change In Cash | 1,300,500 | 1,246,700 | 1,264,200 | 1,258,500 |
Free Cash Flow | 152,200 | -119,100 | 307,200 | 7,400 |
Cash | 1,376,800 | 1,226,200 | 1,395,300 | 1,226,300 |
Basic Shares | 42,400 | 43,500 | 44,166 | 44,615 |
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 | 613,000 | 576,100 |
EBIT | 501,700 | 439,600 | 367,200 | 336,600 |
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-09-30 | $0 |
2025-06-30 | $1.79 |
2025-03-31 | $1.62 |
2024-12-31 | $2.12 |