| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $163,215 | $162,766 | $164,551 | $164,110 |
Gross Profit | 88,517 | 84,343 | 89,607 | 92,449 |
EBITDA | 13,643 | 11,148 | 16,238 | 25,398 |
EBIT | 9,697 | 7,060 | 12,246 | 21,535 |
Net Income | 5,560 | 4,496 | 8,893 | 12,964 |
Net Change In Cash | 163,215 | 162,766 | 164,551 | 164,110 |
Free Cash Flow | 17,513 | 11,111 | 33,096 | -1,755 |
Cash | 191,345 | 174,946 | 161,597 | 131,926 |
Basic Shares | 18,755 | 18,034 | 18,417 | 18,366 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $624,559 | $600,545 | $606,328 | $418,803 |
Gross Profit | 328,856 | 307,683 | 317,856 | 246,181 |
EBITDA | 52,369 | -20,490 | -101,393 | 48,203 |
EBIT | 33,066 | -48,306 | -133,520 | 30,371 |
Net Income | 16,113 | -47,286 | -114,993 | 17,752 |
Net Change In Cash | 624,559 | 600,545 | 606,328 | 418,803 |
Cost of Revenue | -20,169 | -78,059 | ||
Free Cash Flow | 27,790 | 31,619 | 12,826 | 4,437 |
Cash | 131,926 | 116,660 | 129,458 | 122,627 |
Basic Shares | 18,149 | 18,193 | 18,914 | 18,255 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $0.30 |
2025-06-30 | -$0.02 |
2025-03-31 | $0.61 |