| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $33,867 | $35,686 | $36,294 | $33,892 |
Gross Profit | 26,508 | 21,606 | 22,373 | 20,216 |
EBITDA | 6,293 | 7,236 | 7,118 | 5,826 |
EBIT | 4,580 | 6,382 | 6,259 | 4,888 |
Net Income | 3,203 | 4,552 | 5,196 | 3,644 |
Net Change In Cash | 33,867 | 35,686 | 36,294 | 33,892 |
Free Cash Flow | 7,578 | 5,991 | 1,508 | 7,546 |
Cash | 21,379 | 20,242 | 19,873 | 29,145 |
Basic Shares | 21,020 | 20,746 | 20,656 | 20,577 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $137,653 | $139,025 | $134,534 | $142,153 |
Gross Profit | 109,223 | 81,868 | 75,284 | 69,886 |
EBITDA | 24,217 | 26,821 | 4,568 | -16,886 |
EBIT | 20,069 | 22,325 | 997 | -27,332 |
Net Income | 14,965 | 15,666 | 21,856 | -22,180 |
Net Change In Cash | 137,653 | 139,025 | 134,534 | 142,153 |
Cost of Revenue | -8,508 | -4,010 | ||
Free Cash Flow | 25,713 | 22,767 | 2,680 | -7,267 |
Cash | 29,145 | 31,989 | 35,754 | 44,583 |
Basic Shares | 20,565 | 20,343 | 19,991 | 19,404 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $0.15 |
2025-06-30 | $0.22 |
2025-03-31 | $0.25 |