| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $49,616 | $43,805 | $44,543 | $42,004 |
Gross Profit | 24,039 | 22,416 | 24,718 | 21,777 |
EBITDA | 4,610 | 4,010 | 6,029 | 4,570 |
EBIT | 3,965 | 3,317 | 5,357 | 3,914 |
Net Income | 3,186 | 2,503 | 4,185 | 2,748 |
Net Change In Cash | 49,616 | 43,805 | 44,543 | 42,004 |
Free Cash Flow | 8,956 | -9,659 | 6,971 | -4,790 |
Cash | 13,889 | 232,314 | 271,582 | 236,041 |
Basic Shares | 9,956 | 9,809 | 9,798 | 9,794 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $177,767 | $165,382 | $127,514 | $101,038 |
Gross Profit | 87,507 | 80,574 | 106,562 | 94,392 |
EBITDA | 14,144 | 9,438 | 30,840 | 28,536 |
EBIT | 11,579 | 7,061 | 28,828 | 27,280 |
Net Income | 8,473 | 5,225 | 21,698 | 20,610 |
Net Change In Cash | 177,767 | 165,382 | 127,514 | 101,038 |
Cost of Revenue | -190,471 | 230,994 | ||
Free Cash Flow | -1,757 | 19,533 | 45,311 | 163,740 |
Cash | 236,041 | 254,442 | 196,512 | 385,492 |
Basic Shares | 9,770 | 9,725 | 9,714 | 8,235 |
| Quarter | EPS |
|---|---|
2025-09-30 | $0.32 |
2025-06-30 | $0.26 |
2025-03-31 | $0.43 |
2024-12-31 | $0.28 |