| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $136,665 | $150,336 | $148,858 | $156,936 |
Gross Profit | 87,926 | 94,864 | 99,381 | 108,412 |
EBITDA | 19,382 | 29,664 | 33,590 | 37,655 |
EBIT | 17,171 | 27,453 | 31,377 | 34,855 |
Net Income | 29,476 | 21,212 | 24,336 | 26,930 |
Net Change In Cash | 136,665 | 150,336 | 148,858 | 156,936 |
Free Cash Flow | 12,722 | 49,240 | 31,528 | 39,760 |
Cash | 190,217 | 186,075 | 186,978 | 217,664 |
Basic Shares | 35,398 | 35,299 | 35,297 | 35,272 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $615,904 | $522,503 | $339,775 | $244,296 |
Gross Profit | 419,042 | 407,300 | 327,173 | 231,329 |
EBITDA | 152,978 | 148,794 | 145,960 | 81,613 |
EBIT | 149,464 | 145,126 | 128,641 | 56,970 |
Net Income | 117,205 | 113,363 | 101,292 | 47,555 |
Net Change In Cash | 615,904 | 522,503 | 339,775 | 244,296 |
Cost of Revenue | 263,627 | |||
Free Cash Flow | 136,365 | 130,185 | 113,086 | 149,735 |
Cash | 217,664 | 426,722 | 154,022 | 415,727 |
Basic Shares | 35,147 | 32,761 | 28,000 | 21,960 |
| Quarter | EPS |
|---|---|
2025-09-30 | $0.90 |
2025-06-30 | $0.61 |
2025-03-31 | $0.70 |
2024-12-31 | $0.76 |