| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $198,936 | $184,767 | $162,189 | $165,989 |
Gross Profit | 74,962 | 71,782 | 62,513 | 59,876 |
EBITDA | 25,445 | 26,530 | 27,522 | 20,674 |
EBIT | 22,182 | 24,749 | 22,576 | 14,559 |
Net Income | 16,419 | 16,638 | 16,901 | 10,580 |
Net Change In Cash | 198,936 | 184,767 | 162,189 | 165,989 |
Free Cash Flow | -10,608 | -7,628 | 2,147 | -3,383 |
Cash | 93,796 | 108,224 | 156,305 | 150,601 |
Basic Shares | 46,205 | 45,804 | 45,804 | 45,653 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $606,307 | $471,857 | $362,050 | $260,901 |
Gross Profit | 229,926 | 162,326 | 109,444 | 82,899 |
EBITDA | 81,641 | 40,908 | 8,386 | 3,946 |
EBIT | 68,548 | 32,983 | 2,945 | 406 |
Net Income | 53,388 | 25,566 | 1,251 | 2,429 |
Net Change In Cash | 606,307 | 471,857 | 362,050 | 260,901 |
Cost of Revenue | -18,052 | 1,422 | ||
Free Cash Flow | 35,764 | 39,368 | -18,655 | 971 |
Cash | 150,601 | 84,149 | 12,914 | 30,966 |
Basic Shares | 45,127 | 43,312 | 43,469 | 43,321 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $0.36 |
2025-06-30 | $0.36 |
2025-03-31 | $0.37 |