| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $286,600 | $288,100 | $273,200 | $258,400 |
Gross Profit | 120,200 | 124,800 | 118,200 | 109,300 |
EBITDA | 64,200 | 69,700 | 66,700 | 54,500 |
EBIT | 39,000 | 44,500 | 41,500 | 29,200 |
Net Income | 21,600 | 26,400 | 24,500 | 13,900 |
Net Change In Cash | 286,600 | 288,100 | 273,200 | 258,400 |
Free Cash Flow | 53,400 | 42,300 | 11,600 | 47,200 |
Cash | 132,900 | 107,100 | 240,300 | 236,300 |
Basic Shares | 21,300 | 21,200 | 21,200 | 21,200 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $1,048,700 | $1,059,300 | $1,099,200 | $840,400 |
Gross Profit | 444,800 | 426,800 | 423,300 | 328,100 |
EBITDA | 235,600 | 177,200 | 167,000 | 146,000 |
EBIT | 135,300 | 82,700 | 63,900 | 82,200 |
Net Income | 72,900 | 22,200 | 205,100 | 177,900 |
Net Change In Cash | 1,048,700 | 1,059,300 | 1,099,200 | 840,400 |
Cost of Revenue | 6,700 | 109,000 | ||
Free Cash Flow | 130,000 | 173,900 | 98,000 | 123,200 |
Cash | 236,300 | 369,800 | 334,400 | 338,100 |
Basic Shares | 21,100 | 21,000 | 20,900 | 20,800 |
| Quarter | EPS |
|---|---|
2025-09-30 | $1.99 |
2025-06-30 | $2.03 |
2025-03-31 | $1.90 |
2024-12-31 | $1.57 |