| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $60,938 | $60,732 | $57,296 | $57,041 |
Gross Profit | 48,206 | 49,148 | 45,901 | 46,391 |
EBITDA | 8,992 | 5,556 | 3,186 | 9,295 |
EBIT | 8,257 | 4,709 | 2,388 | 8,430 |
Net Income | 6,041 | 3,076 | 1,474 | 11,910 |
Net Change In Cash | 60,938 | 60,732 | 57,296 | 57,041 |
Free Cash Flow | 5,070 | 5,956 | 7,647 | 9,440 |
Cash | 66,129 | 64,575 | 91,874 | 92,540 |
Basic Shares | 29,460 | 30,227 | 30,927 | 30,944 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $216,931 | $180,839 | $142,912 | $104,242 |
Gross Profit | 175,636 | 146,341 | 114,734 | 83,456 |
EBITDA | 27,282 | 8,283 | 10,491 | -10,916 |
EBIT | 23,898 | 5,142 | 8,158 | -12,935 |
Net Income | 26,736 | 2,840 | 7,018 | -13,601 |
Net Change In Cash | 216,931 | 180,839 | 142,912 | 104,242 |
Free Cash Flow | 28,004 | 15,329 | 1,207 | -4,399 |
Cash | 92,540 | 71,950 | 216,293 | 215,323 |
Basic Shares | 30,942 | 33,678 | 34,041 | 32,867 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $0.34 |
2025-06-30 | $0.10 |
2025-03-31 | $0.27 |