| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $71,914 | $63,056 | $59,129 | $60,695 |
Gross Profit | 41,345 | 36,378 | 33,279 | 36,138 |
EBITDA | 13,181 | 11,986 | 10,454 | 12,818 |
EBIT | 5,642 | 5,095 | 3,841 | 6,452 |
Net Income | 3,513 | 3,157 | 2,625 | 4,316 |
Net Change In Cash | 71,914 | 63,056 | 59,129 | 60,695 |
Free Cash Flow | 10,731 | 4,125 | -12,629 | 3,158 |
Cash | 11,123 | 20,016 | 10,160 | 17,540 |
Basic Shares | 40,495 | 41,083 | 41,627 | 41,522 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $224,257 | $183,008 | $138,832 | $117,062 |
Gross Profit | 133,203 | 112,783 | 84,680 | 73,410 |
EBITDA | 42,314 | 36,677 | 24,817 | 24,133 |
EBIT | 16,946 | 14,815 | 9,187 | 12,821 |
Net Income | 11,265 | 10,243 | 6,222 | 9,126 |
Net Change In Cash | 224,257 | 183,008 | 138,832 | 117,062 |
Cost of Revenue | -11,494 | -2,573 | ||
Free Cash Flow | 1,318 | 19,119 | 4,850 | 2,751 |
Cash | 17,540 | 12,839 | 16,914 | 28,408 |
Basic Shares | 40,805 | 40,378 | 39,807 | 40,680 |
| Quarter | EPS |
|---|---|
2025-09-30 | $0.09 |
2025-06-30 | $0.08 |
2025-03-31 | $0.06 |
2024-12-31 | $0.10 |