| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $33,740 | $34,139 | $33,359 | $31,280 |
Gross Profit | 23,023 | 21,459 | 21,362 | 19,049 |
EBITDA | 7,480 | 7,195 | 7,851 | 5,349 |
EBIT | 6,658 | 7,317 | 4,812 | |
Net Income | 6,043 | 5,354 | 5,908 | 3,922 |
Net Change In Cash | 33,740 | 34,139 | 33,359 | 31,280 |
Free Cash Flow | 7,848 | 4,950 | 8,577 | |
Cash | 189,143 | 208,789 | 226,205 | |
Basic Shares | 4,498 | 4,498 | 4,427 | 4,427 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $133,547 | $113,830 | $90,378 | $70,271 |
Gross Profit | 85,923 | 67,910 | 64,529 | 64,758 |
EBITDA | 26,267 | 15,405 | 17,769 | 18,932 |
EBIT | 13,315 | 15,753 | 17,495 | |
Net Income | 21,226 | 11,099 | 13,598 | 14,938 |
Net Change In Cash | 133,547 | 113,830 | 90,378 | 70,271 |
Cost of Revenue | -110,250 | |||
Free Cash Flow | 19,188 | 26,066 | 13,026 | |
Cash | 205,112 | 29,369 | 78,874 | |
Basic Shares | 4,498 | 4,414 | 4,381 | 4,445 |
| Quarter | EPS |
|---|---|
2025-09-30 | $1.19 |
2025-06-30 | $1.32 |
2025-03-31 | $0.88 |
2024-12-31 | $0.11 |