| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $54,475 | $52,436 | $46,007 | $59,077 |
Gross Profit | 42,302 | 40,135 | 35,451 | 45,156 |
EBITDA | 13,454 | 10,765 | 8,240 | 17,700 |
EBIT | 10,732 | 8,002 | 5,444 | 14,859 |
Net Income | 8,844 | 5,855 | 2,974 | 19,305 |
Net Change In Cash | 54,475 | 52,436 | 46,007 | 59,077 |
Free Cash Flow | 9,663 | 14,062 | 3,551 | 15,591 |
Cash | 53,525 | 54,662 | 63,030 | 69,219 |
Basic Shares | 50,929 | 50,144 | 49,906 | 49,408 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $230,468 | $235,637 | $228,031 | $253,155 |
Gross Profit | 166,064 | 172,955 | 172,938 | 189,454 |
EBITDA | 48,076 | 47,523 | 21,889 | -4,690 |
EBIT | 36,552 | 36,004 | 12,049 | -15,995 |
Net Income | 30,278 | 21,591 | 2 | -29,126 |
Net Change In Cash | 230,468 | 235,637 | 228,031 | 253,155 |
Cost of Revenue | 3,500 | -22,162 | ||
Free Cash Flow | 38,862 | 14,369 | -22,827 | 20,650 |
Cash | 69,219 | 84,585 | 76,201 | 63,131 |
Basic Shares | 49,100 | 47,550 | 44,929 | 40,638 |
| Quarter | EPS |
|---|---|
2025-09-30 | $0.21 |
2025-06-30 | $0.15 |
2025-03-31 | $0.10 |
2024-12-31 | $0.43 |