| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $388,300 | $425,200 | $424,600 | $382,700 |
Gross Profit | 154,500 | 178,500 | 175,800 | 149,900 |
EBITDA | 182,000 | 147,800 | 154,400 | 128,900 |
EBIT | 92,900 | 117,700 | 123,900 | 99,600 |
Net Income | 65,500 | 86,300 | 87,800 | 69,100 |
Net Change In Cash | 388,300 | 425,200 | 424,600 | 382,700 |
Free Cash Flow | 71,000 | 100,300 | 61,700 | 21,900 |
Cash | 112,700 | 90,100 | 81,100 | 82,800 |
Basic Shares | 43,600 | 43,600 | 43,700 | 43,800 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $1,620,800 | $1,445,700 | $1,295,200 | $1,233,100 |
Gross Profit | 658,700 | 581,600 | 497,000 | 449,300 |
EBITDA | 433,300 | 495,600 | 434,300 | 368,400 |
EBIT | 392,400 | 345,100 | 284,700 | |
Net Income | 308,700 | 264,899 | 223,700 | 199,600 |
Net Change In Cash | 1,620,800 | 1,445,700 | 1,295,200 | 1,233,100 |
Cost of Revenue | 8,700 | |||
Free Cash Flow | 355,500 | 184,000 | 149,700 | 107,600 |
Cash | 112,700 | 79,300 | 70,800 | 106,000 |
Basic Shares | 43,600 | 44,000 | 44,800 | 46,400 |
| Quarter | EPS |
|---|---|
2025-12-31 | $1.61 |
2025-09-30 | $2.05 |
2025-06-30 | $2.09 |
2025-03-31 | $1.66 |