| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $150,725 | $131,757 | $107,979 | $100,840 |
Gross Profit | 109,101 | 114,466 | 100,873 | 94,556 |
EBITDA | 62,100 | 14,905 | 37,163 | 21,678 |
EBIT | 60,219 | 13,285 | 35,626 | 19,336 |
Net Income | 92,072 | 9,040 | 28,812 | 16,806 |
Net Change In Cash | 150,725 | 131,757 | 107,979 | 100,840 |
Free Cash Flow | 84,916 | 68,110 | 43,840 | 39,886 |
Cash | 49,889 | 61,687 | 47,002 | 49,718 |
Basic Shares | 14,525 | 14,554 | 14,646 | 14,427 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $347,076 | $259,093 | $204,838 | $153,013 |
Gross Profit | 316,699 | 230,167 | 172,892 | 129,554 |
EBITDA | 76,024 | -31,079 | -112,643 | -14,296 |
EBIT | 68,343 | -36,623 | -119,776 | -17,351 |
Net Income | 57,873 | -48,517 | -128,906 | -19,993 |
Net Change In Cash | 347,076 | 259,093 | 204,838 | 153,013 |
Cost of Revenue | -8,695 | 79 | ||
Free Cash Flow | 124,875 | 25,171 | -54,195 | -7,019 |
Cash | 49,718 | 41,759 | 22,889 | 32,009 |
Basic Shares | 13,822 | 11,934 | 11,798 | 11,625 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $4.24 |
2025-06-30 | $3.14 |
2025-03-31 | $2.48 |