| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $21,596 | $19,078 | $18,598 | $15,606 |
Gross Profit | 12,150 | 11,755 | 11,690 | 9,199 |
EBITDA | 4,365 | 3,557 | 4,290 | 2,167 |
EBIT | 2,245 | 1,437 | 2,489 | 464 |
Net Income | 2,215 | 1,387 | 2,586 | 1,372 |
Net Change In Cash | 21,596 | 19,078 | 18,598 | 15,606 |
Free Cash Flow | 4,569 | 1,831 | -8,477 | 11,912 |
Cash | 7,529 | 11,753 | 6,847 | 10,766 |
Basic Shares | 61,770 | 57,872 | 55,142 | 55,527 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $58,384 | $47,274 | $38,033 | $29,464 |
Gross Profit | 32,197 | 24,136 | 20,954 | 14,711 |
EBITDA | 7,016 | 3,859 | 2,794 | -1,117 |
EBIT | 1,021 | -167 | -115 | -3,615 |
Net Income | 3,815 | 6,458 | 1,027 | -2,721 |
Net Change In Cash | 58,384 | 47,274 | 38,033 | 29,464 |
Cost of Revenue | 21,226 | |||
Free Cash Flow | 13,458 | 20,571 | 21,226 | 12,548 |
Cash | 10,766 | 16,994 | 9,708 | 7,387 |
Basic Shares | 55,588 | 54,162 | 52,933 | 50,975 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $0.04 |
2025-06-30 | $0.02 |
2025-03-31 | $0.05 |