| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $111,555 | $110,010 | $104,156 | $105,018 |
Gross Profit | 64,793 | 62,063 | 58,845 | 59,022 |
EBITDA | 14,947 | 12,568 | 11,606 | 13,357 |
EBIT | 13,607 | 11,262 | 10,448 | 12,238 |
Net Income | 9,631 | 7,941 | 7,595 | 9,240 |
Net Change In Cash | 111,555 | 110,010 | 104,156 | 105,018 |
Free Cash Flow | 34,000 | 9,936 | -11,476 | 22,429 |
Cash | 347,186 | 315,602 | 231,917 | 391,367 |
Basic Shares | 17,799 | 17,799 | 17,812 | 17,771 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $402,909 | $229,667 | $274,722 | $228,779 |
Gross Profit | 216,614 | 109,407 | 232,574 | 200,298 |
EBITDA | 49,579 | -38,887 | 107,388 | 82,450 |
EBIT | 44,952 | -38,887 | 102,344 | 77,662 |
Net Income | 32,988 | 48,854 | 74,246 | 56,622 |
Net Change In Cash | 402,909 | 229,667 | 274,722 | 228,779 |
Cost of Revenue | 43,271 | -506,518 | ||
Free Cash Flow | 63,006 | 66,799 | 115,384 | 71,535 |
Cash | 391,367 | 187,671 | 190,075 | 146,804 |
Basic Shares | 17,840 | 18,049 | 18,568 | 19,293 |
| Quarter | EPS |
|---|---|
2025-09-30 | $0.56 |
2025-06-30 | $0.41 |
2025-03-31 | $0.43 |
2024-12-31 | $0.50 |