| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $54,091 | $49,323 | $44,301 | $47,107 |
Gross Profit | 23,412 | 26,257 | 23,192 | 22,393 |
EBITDA | 28,120 | 23,354 | 21,267 | 19,949 |
EBIT | 19,589 | 15,810 | 13,354 | 12,142 |
Net Income | 13,958 | 10,778 | 9,479 | 8,804 |
Net Change In Cash | 54,091 | 49,323 | 44,301 | 47,107 |
Free Cash Flow | -6,863 | 37,215 | -5,129 | -3,747 |
Cash | 3,384 | 2,560 | 2,657 | 4,226 |
Basic Shares | 18,154 | 17,993 | 17,951 | 17,954 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $191,877 | $166,274 | $162,434 | $143,141 |
Gross Profit | 99,514 | 83,161 | 83,338 | 69,470 |
EBITDA | 92,063 | 72,717 | 72,833 | 63,315 |
EBIT | 64,025 | 43,275 | 72,604 | 36,516 |
Net Income | 44,351 | 31,524 | 42,429 | 36,543 |
Net Change In Cash | 191,877 | 166,274 | 162,434 | 143,141 |
Cost of Revenue | 295 | -6,871 | ||
Free Cash Flow | -15,892 | -37,397 | -29,974 | -46,350 |
Cash | 4,226 | 2,390 | 3,828 | 3,533 |
Basic Shares | 17,946 | 17,847 | 17,712 | 17,607 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $0.77 |
2025-06-30 | $0.60 |
2025-03-31 | $0.53 |