| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $34,139 | $33,359 | $31,280 | $26,813 |
Gross Profit | 21,459 | 21,362 | 19,049 | 14,552 |
EBITDA | 7,195 | 7,851 | 5,349 | 1,072 |
EBIT | 6,658 | 7,317 | 4,812 | 549 |
Net Income | 5,354 | 5,908 | 3,922 | 487 |
Net Change In Cash | 34,139 | 33,359 | 31,280 | 26,813 |
Free Cash Flow | 7,848 | 4,950 | 8,577 | 3,837 |
Cash | 189,143 | 208,789 | 226,205 | 205,112 |
Basic Shares | 4,498 | 4,427 | 4,427 | 4,427 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $113,830 | $90,378 | $70,271 | $63,980 |
Gross Profit | 67,910 | 64,529 | 64,758 | 63,178 |
EBITDA | 15,405 | 17,769 | 18,932 | 24,216 |
EBIT | 13,315 | 15,753 | 17,495 | 23,014 |
Net Income | 11,099 | 13,598 | 14,938 | 19,616 |
Net Change In Cash | 113,830 | 90,378 | 70,271 | 63,980 |
Cost of Revenue | -110,250 | 118,003 | ||
Free Cash Flow | 19,188 | 26,066 | 13,026 | 17,542 |
Cash | 205,112 | 29,369 | 78,874 | 185,641 |
Basic Shares | 4,414 | 4,381 | 4,445 | 4,440 |
| Quarter | EPS |
|---|---|
2025-09-30 | $1.19 |
2025-06-30 | $1.32 |
2025-03-31 | $0.88 |
2024-12-31 | $0.11 |