| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $113,388 | $112,972 | $98,978 | $97,308 |
Gross Profit | 74,395 | 73,112 | 63,577 | 61,502 |
EBITDA | 18,892 | 16,290 | 10,814 | -565 |
EBIT | 13,175 | 10,752 | 5,368 | -6,860 |
Net Income | 6,502 | 1,345 | -505 | -16,483 |
Net Change In Cash | 113,388 | 112,972 | 98,978 | 97,308 |
Free Cash Flow | 15,903 | 11,724 | -20,591 | 8,714 |
Cash | 73,426 | 53,476 | 37,693 | 53,463 |
Basic Shares | 48,775 | 45,378 | 42,232 | 41,882 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $388,537 | $354,004 | $313,789 | $298,836 |
Gross Profit | 248,781 | 229,176 | 202,523 | 197,514 |
EBITDA | 50,968 | 26,789 | 25,682 | 26,037 |
EBIT | 26,763 | 3,713 | 3,240 | 2,060 |
Net Income | -13,359 | -30,690 | -19,192 | -14,834 |
Net Change In Cash | 388,537 | 354,004 | 313,789 | 298,836 |
Cost of Revenue | -17,507 | -9,148 | ||
Free Cash Flow | 11,048 | 11,395 | -15,868 | -15,676 |
Cash | 53,463 | 58,940 | 39,351 | 55,010 |
Basic Shares | 41,676 | 40,743 | 40,032 | 38,983 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $0.16 |
2025-06-30 | $0.03 |
2025-03-31 | -$0.01 |