| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $30,491 | $28,549 | $25,886 | $26,850 |
Gross Profit | 12,298 | 15,035 | 12,440 | 12,046 |
EBITDA | 15,125 | 14,022 | 12,809 | 10,874 |
EBIT | 11,628 | 10,608 | 9,452 | 7,422 |
Net Income | 6,962 | 6,290 | 5,435 | 3,845 |
Net Change In Cash | 30,491 | 28,549 | 25,886 | 26,850 |
Free Cash Flow | 37,245 | -7,924 | 560 | -8,307 |
Cash | 705 | 349 | 3,707 | 1,147 |
Basic Shares | 10,314 | 10,310 | 10,306 | 10,302 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $107,952 | $98,861 | $98,897 | $90,859 |
Gross Profit | 53,413 | 48,228 | 48,275 | 45,503 |
EBITDA | 50,117 | 42,129 | 42,404 | 39,916 |
EBIT | 36,488 | 28,794 | 29,784 | 28,031 |
Net Income | 20,394 | 16,699 | 17,998 | 16,827 |
Net Change In Cash | 107,952 | 98,861 | 98,897 | 90,859 |
Cost of Revenue | 1,217 | 64 | ||
Free Cash Flow | -9,119 | -30,326 | -24,218 | -9,504 |
Cash | 1,147 | 2,505 | 1,309 | 92 |
Basic Shares | 10,296 | 10,022 | 9,481 | 9,426 |
| Quarter | EPS |
|---|---|
2025-09-30 | $0.68 |
2025-06-30 | $0.61 |
2025-03-31 | $0.53 |
2024-12-31 | $0.37 |