Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $424,600 | $382,700 | $367,700 | $386,600 |
Gross Profit | 175,800 | 149,900 | 143,900 | 164,100 |
EBITDA | 154,400 | 128,900 | 113,300 | 141,800 |
EBIT | 123,900 | 99,600 | 86,000 | 115,700 |
Net Income | 87,800 | 69,100 | 62,200 | 76,900 |
Net Change In Cash | 424,600 | 382,700 | 367,700 | 386,600 |
Free Cash Flow | 61,700 | 21,900 | 57,800 | 77,100 |
Cash | 81,100 | 82,800 | 79,300 | 73,700 |
Basic Shares | 43,700 | 43,800 | 44,000 | 43,900 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $1,445,700 | $1,295,200 | $1,233,100 | $1,106,600 |
Gross Profit | 581,600 | 497,000 | 449,300 | 405,900 |
EBITDA | 495,600 | 434,300 | 368,400 | 370,600 |
EBIT | 392,400 | 345,100 | 284,700 | 274,100 |
Net Income | 264,899 | 223,700 | 199,600 | 185,000 |
Net Change In Cash | 1,445,700 | 1,295,200 | 1,233,100 | 1,106,600 |
Cost of Revenue | 8,700 | -38,800 | ||
Free Cash Flow | 184,000 | 149,700 | 107,600 | 107,400 |
Cash | 79,300 | 70,800 | 106,000 | 98,100 |
Basic Shares | 44,000 | 44,800 | 46,400 | 47,900 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $2.09 |
2025-03-31 | $1.66 |
2024-12-31 | $1.50 |