| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $46,983 | $46,933 | $44,569 | $46,300 |
Gross Profit | 31,890 | 32,033 | 28,496 | 30,131 |
EBITDA | 9,141 | 11,807 | 10,053 | 10,867 |
EBIT | 7,278 | 10,029 | 8,275 | 8,859 |
Net Income | 5,819 | 7,978 | 6,613 | 7,432 |
Net Change In Cash | 46,983 | 46,933 | 44,569 | 46,300 |
Free Cash Flow | 14,842 | 15,758 | 17,599 | -3,805 |
Cash | 25,291 | 27,590 | 26,093 | 26,045 |
Basic Shares | 17,472 | 17,479 | 17,509 | 17,572 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $176,616 | $160,550 | $126,562 | $106,876 |
Gross Profit | 112,401 | 110,278 | 112,327 | 101,779 |
EBITDA | 37,697 | 35,915 | 34,481 | 31,782 |
EBIT | 29,567 | 27,213 | 22,852 | 23,154 |
Net Income | 23,868 | 21,747 | 19,542 | 18,659 |
Net Change In Cash | 176,616 | 160,550 | 126,562 | 106,876 |
Cost of Revenue | -116,554 | 13,726 | ||
Free Cash Flow | 22,321 | 17,365 | 46,846 | 30,266 |
Cash | 26,045 | 25,339 | 20,584 | 18,975 |
Basic Shares | 17,558 | 17,578 | 17,191 | 11,254 |
| Quarter | EPS |
|---|---|
2025-09-30 | $0.47 |
2025-06-30 | $0.46 |
2025-03-31 | $0.38 |
2024-12-31 | $0.44 |