| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $76,614 | $68,235 | $65,571 | $70,418 |
Gross Profit | 9,804 | 6,820 | 9,654 | 8,476 |
EBITDA | 13,238 | 4,183 | 7,063 | 4,629 |
EBIT | 7,044 | 3,938 | 6,901 | 4,471 |
Net Income | 13,254 | 3,260 | 4,900 | 7,564 |
Net Change In Cash | 76,614 | 68,235 | 65,571 | 70,418 |
Free Cash Flow | 19,863 | -10,918 | -3,785 | 445 |
Cash | 52,657 | 49,402 | 61,884 | 72,833 |
Basic Shares | 7,454 | 7,445 | 7,447 | 7,422 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $237,708 | $214,794 | $241,719 | $191,846 |
Gross Profit | 29,756 | 14,591 | 67,842 | 43,452 |
EBITDA | 63,864 | -32,311 | 116,573 | 58,642 |
EBIT | 39,212 | -61,698 | 89,757 | 35,557 |
Net Income | 33,741 | -39,587 | 74,158 | 48,125 |
Net Change In Cash | 237,708 | 214,794 | 241,719 | 191,846 |
Cost of Revenue | 24,743 | -2,445 | ||
Free Cash Flow | -32,417 | -27,632 | 25,212 | 35,645 |
Cash | 72,833 | 85,109 | 110,748 | 86,005 |
Basic Shares | 7,411 | 7,478 | 7,373 | 7,190 |
| Quarter | EPS |
|---|---|
2025-09-30 | $1.78 |
2025-06-30 | $0.44 |
2025-03-31 | $0.65 |
2024-12-31 | $1.01 |