| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $23,083 | $21,774 | $22,003 | $19,565 |
Gross Profit | 19,461 | 15,626 | 18,342 | 16,093 |
EBITDA | 5,053 | 5,737 | 6,761 | 2,852 |
EBIT | 4,962 | 3,090 | 4,211 | 371 |
Net Income | 4,213 | 2,686 | 3,440 | 863 |
Net Change In Cash | 23,083 | 21,774 | 22,003 | 19,565 |
Free Cash Flow | 7,290 | 7,285 | 4,951 | 4,394 |
Cash | 45,352 | 38,848 | 34,603 | 36,504 |
Basic Shares | 14,618 | 14,553 | 14,491 | 14,125 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $75,189 | $60,204 | $53,318 | $44,022 |
Gross Profit | 61,192 | 47,135 | 41,107 | 32,827 |
EBITDA | 17,482 | 10,856 | 7,036 | 4,084 |
EBIT | 7,920 | 2,504 | 361 | -1,315 |
Net Income | 7,003 | 13,529 | 616 | 655 |
Net Change In Cash | 75,189 | 60,204 | 53,318 | 44,022 |
Cost of Revenue | -2,448 | 21,301 | ||
Free Cash Flow | 23,791 | 5,925 | 3,630 | 3,704 |
Cash | 36,504 | 32,032 | 31,810 | 34,258 |
Basic Shares | 14,125 | 14,134 | 14,107 | 13,403 |
| Quarter | EPS |
|---|---|
2025-09-30 | $0.39 |
2025-06-30 | $0.29 |
2025-03-31 | $0.33 |
2024-12-31 | $0.09 |