| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $33,331 | $31,936 | $22,994 | $23,731 |
Gross Profit | 28,211 | 21,940 | 19,684 | 21,430 |
EBITDA | 13,968 | 7,979 | 9,031 | 10,399 |
EBIT | 6,915 | 8,672 | 10,036 | |
Net Income | 10,970 | 5,146 | 6,321 | 7,180 |
Net Change In Cash | 33,331 | 31,936 | 22,994 | 23,731 |
Free Cash Flow | 4,803 | 2,034 | 7,330 | |
Cash | 80,616 | 87,279 | 79,266 | 87,327 |
Basic Shares | 7,036 | 6,353 | 6,006 | 6,002 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $108,247 | $72,863 | $84,891 | $70,534 |
Gross Profit | 87,520 | 61,033 | 77,318 | 67,985 |
EBITDA | 39,592 | 40,497 | 41,878 | 37,568 |
EBIT | 39,001 | 40,211 | 35,669 | |
Net Income | 29,617 | 28,619 | 29,776 | 26,444 |
Net Change In Cash | 108,247 | 72,863 | 84,891 | 70,534 |
Cost of Revenue | -197,158 | |||
Free Cash Flow | 29,831 | 36,060 | 53,862 | |
Cash | 80,616 | 82,018 | 85,655 | 183,426 |
Basic Shares | 6,517 | 5,968 | 5,934 | 5,912 |
| Quarter | EPS |
|---|---|
2025-12-31 | $1.56 |
2025-09-30 | $0.82 |
2025-06-30 | $1.11 |
2025-03-31 | $1.13 |