| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $425,200 | $424,600 | $382,700 | $367,700 |
Gross Profit | 178,500 | 175,800 | 149,900 | 143,900 |
EBITDA | 147,800 | 154,400 | 128,900 | 113,300 |
EBIT | 117,700 | 123,900 | 99,600 | 86,000 |
Net Income | 86,300 | 87,800 | 69,100 | 62,200 |
Net Change In Cash | 425,200 | 424,600 | 382,700 | 367,700 |
Free Cash Flow | 100,300 | 61,700 | 21,900 | 57,800 |
Cash | 90,100 | 81,100 | 82,800 | 79,300 |
Basic Shares | 43,600 | 43,700 | 43,800 | 44,000 |
| 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 | $2.05 |
2025-06-30 | $2.09 |
2025-03-31 | $1.66 |
2024-12-31 | $1.50 |