| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $79,307 | $82,003 | $82,670 | $83,248 |
Gross Profit | 35,666 | 36,369 | 36,643 | 38,169 |
EBITDA | 21,523 | 21,585 | 22,344 | 20,321 |
EBIT | 19,476 | 19,472 | 20,239 | 18,469 |
Net Income | 11,278 | 11,069 | 12,014 | 10,142 |
Net Change In Cash | 79,307 | 82,003 | 82,670 | 83,248 |
Free Cash Flow | 66,979 | -10,723 | 36,259 | 28,365 |
Cash | 72,461 | 151,994 | 131,512 | 98,238 |
Basic Shares | 24,437 | 23,978 | 23,897 | 23,757 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $291,789 | $254,513 | $198,433 | $179,206 |
Gross Profit | 127,120 | 153,757 | 132,189 | 143,444 |
EBITDA | 69,153 | 91,279 | 73,079 | 88,390 |
EBIT | 62,936 | 86,036 | 67,850 | 81,871 |
Net Income | 35,878 | 55,079 | 43,840 | 54,108 |
Net Change In Cash | 291,789 | 254,513 | 198,433 | 179,206 |
Cost of Revenue | -18,886 | 56,500 | ||
Free Cash Flow | 115,513 | 113,764 | 108,740 | 78,726 |
Cash | 98,238 | 52,591 | 33,172 | 61,482 |
Basic Shares | 23,605 | 23,248 | 23,927 | 24,943 |
| Quarter | EPS |
|---|---|
2026-03-31 | $0 |
2025-12-31 | $0 |
2025-09-30 | $0.32 |
2025-06-30 | $0.46 |