| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $172,294 | $166,016 | $119,261 | $124,886 |
Gross Profit | 76,870 | 76,437 | 38,030 | 107,183 |
EBITDA | 35,698 | 34,260 | 102,120 | 107,235 |
EBIT | 35,375 | 33,922 | 101,982 | 106,933 |
Net Income | 25,373 | 25,997 | 18,409 | 20,587 |
Net Change In Cash | 172,294 | 166,016 | 119,261 | 124,886 |
Free Cash Flow | 11,306 | 7,584 | 3,437 | 33,175 |
Cash | 98,964 | 79,559 | 51,676 | 50,111 |
Basic Shares | 38,800 | 37,790 | 36,811 | 36,097 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $482,776 | $131,718 | $248,380 | $181,310 |
Gross Profit | 210,564 | 131,718 | 90,033 | 75,607 |
EBITDA | 98,391 | 279,023 | 46,668 | 42,204 |
EBIT | 96,391 | 215,287 | 44,552 | 39,793 |
Net Income | 68,419 | 52,273 | 32,211 | 29,224 |
Net Change In Cash | 482,776 | 131,718 | 248,380 | 181,310 |
Cost of Revenue | 14,452 | 27,311 | ||
Free Cash Flow | 37,466 | 60,874 | 48,348 | 57,293 |
Cash | 50,111 | 40,756 | 45,248 | 36,131 |
Basic Shares | 35,760 | 34,484 | 34,131 | 33,982 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $0.65 |
2025-06-30 | $0.69 |
2025-03-31 | $0.55 |