| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $127,879 | $149,508 | $144,402 | $107,347 |
Gross Profit | 86,168 | 107,231 | 103,509 | 63,286 |
EBITDA | 27,351 | 53,553 | 50,764 | 11,163 |
EBIT | 25,957 | 49,822 | 46,776 | 6,878 |
Net Income | 20,363 | 38,566 | 36,406 | 3,551 |
Net Change In Cash | 127,879 | 149,508 | 144,402 | 107,347 |
Free Cash Flow | 48,206 | 44,343 | 52,353 | 68,231 |
Cash | 597,975 | 711,286 | 772,441 | 507,507 |
Basic Shares | 41,481 | 41,441 | 41,407 | 41,423 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $530,812 | $541,111 | $407,661 | $324,896 |
Gross Profit | 327,397 | 381,197 | 379,158 | 300,342 |
EBITDA | 115,995 | 151,169 | 200,548 | 134,246 |
EBIT | 98,117 | 131,956 | 185,219 | 120,319 |
Net Income | 76,215 | 104,131 | 146,936 | 95,644 |
Net Change In Cash | 530,812 | 541,111 | 407,661 | 324,896 |
Cost of Revenue | 93,872 | |||
Free Cash Flow | 172,124 | 126,975 | 225,367 | 129,499 |
Cash | 507,507 | 237,855 | 270,318 | 461,162 |
Basic Shares | 41,327 | 41,165 | 35,675 | 35,629 |
| Quarter | EPS |
|---|---|
2025-09-30 | $1.01 |
2025-06-30 | $0.87 |
2025-03-31 | $0.84 |
2024-12-31 | $0.76 |