| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $295,400 | $286,600 | $288,100 | $273,200 |
Gross Profit | 124,300 | 120,200 | 124,800 | 118,200 |
EBITDA | -6,200 | 64,200 | 69,700 | 66,700 |
EBIT | -33,400 | 39,000 | 44,500 | 41,500 |
Net Income | -32,000 | 21,600 | 26,400 | 24,500 |
Net Change In Cash | 295,400 | 286,600 | 288,100 | 273,200 |
Free Cash Flow | 50,500 | 53,400 | 42,300 | 11,600 |
Cash | 114,700 | 132,900 | 107,100 | 240,300 |
Basic Shares | 21,100 | 21,300 | 21,200 | 21,200 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $1,143,300 | $1,048,700 | $1,059,300 | $1,099,200 |
Gross Profit | 487,500 | 444,800 | 426,800 | 423,300 |
EBITDA | 194,400 | 235,600 | 177,200 | 167,000 |
EBIT | 91,600 | 135,300 | 82,700 | 63,900 |
Net Income | 40,500 | 72,900 | 22,200 | 205,100 |
Net Change In Cash | 1,143,300 | 1,048,700 | 1,059,300 | 1,099,200 |
Cost of Revenue | 6,700 | |||
Free Cash Flow | 159,200 | 130,000 | 173,900 | 98,000 |
Cash | 114,700 | 236,300 | 369,800 | 334,400 |
Basic Shares | 21,000 | 21,100 | 21,000 | 20,900 |
| Quarter | EPS |
|---|---|
2026-03-31 | $0 |
2025-12-31 | $1.99 |
2025-09-30 | $1.99 |
2025-06-30 | $1.25 |