| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $85,755 | $78,905 | $61,268 | $85,585 |
Gross Profit | 65,001 | 58,793 | 45,346 | 64,369 |
EBITDA | 13,075 | 6,593 | -1,921 | 17,629 |
EBIT | 11,437 | 4,934 | -3,647 | 15,908 |
Net Income | 8,209 | 3,217 | -2,974 | 9,716 |
Net Change In Cash | 85,755 | 78,905 | 61,268 | 85,585 |
Free Cash Flow | 9,219 | 14,388 | 10 | 15,841 |
Cash | 65,965 | 81,528 | 83,619 | 94,367 |
Basic Shares | 22,513 | 23,237 | 23,710 | 24,473 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $292,984 | $274,423 | $246,785 | $208,057 |
Gross Profit | 216,688 | 195,133 | 175,976 | 148,213 |
EBITDA | 32,374 | 26,417 | 1,747 | 1,919 |
EBIT | 25,574 | 19,917 | -12,685 | -1,762 |
Net Income | 16,960 | 28,515 | -17,866 | -11,811 |
Net Change In Cash | 292,984 | 274,423 | 246,785 | 208,057 |
Cost of Revenue | -6,300 | -19,626 | ||
Free Cash Flow | 38,146 | 33,374 | 3,289 | 276 |
Cash | 94,367 | 61,033 | 21,929 | 28,229 |
Basic Shares | 24,138 | 23,176 | 20,067 | 19,719 |
| Quarter | EPS |
|---|---|
2025-09-30 | $0.36 |
2025-06-30 | $0.14 |
2025-03-31 | -$0.12 |
2024-12-31 | $0.39 |