| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $354,018 | $336,579 | $331,111 | $331,738 |
Gross Profit | 84,325 | 68,434 | 64,061 | 78,418 |
EBITDA | 54,615 | 34,182 | 26,833 | 44,614 |
EBIT | 51,794 | 31,686 | 24,337 | 42,026 |
Net Income | 39,190 | 22,947 | 17,700 | 31,442 |
Net Change In Cash | 354,018 | 336,579 | 331,111 | 331,738 |
Free Cash Flow | 59,289 | 51,652 | 33,179 | 153,414 |
Cash | 233,737 | 202,149 | 183,678 | 200,949 |
Basic Shares | 26,390 | 26,390 | 26,238 | 25,985 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $1,251,860 | $1,098,331 | $988,216 | $1,056,492 |
Gross Profit | 225,917 | 83,926 | 137,840 | 200,905 |
EBITDA | 95,219 | -25,953 | 22,935 | 106,600 |
EBIT | 84,315 | -36,461 | 15,265 | 100,030 |
Net Income | 61,957 | -29,700 | 15,031 | 80,594 |
Net Change In Cash | 1,251,860 | 1,098,331 | 988,216 | 1,056,492 |
Cost of Revenue | 44,156 | |||
Free Cash Flow | 328,434 | 160,850 | -3,388 | 15,941 |
Cash | 200,949 | 102,046 | 96,650 | 132,104 |
Basic Shares | 25,918 | 25,249 | 25,318 | 25,092 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $1.50 |
2025-06-30 | $0.90 |
2025-03-31 | $0.70 |