Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $149,508 | $144,402 | $107,347 | $143,236 |
Gross Profit | 107,231 | 103,509 | 63,286 | 80,670 |
EBITDA | 53,553 | 50,764 | 11,163 | 26,828 |
EBIT | 49,822 | 46,776 | 6,878 | 22,572 |
Net Income | 38,566 | 36,406 | 3,551 | 18,680 |
Net Change In Cash | 149,508 | 144,402 | 107,347 | 143,236 |
Free Cash Flow | 44,343 | 52,353 | 68,231 | 37,984 |
Cash | 139,486 | 772,441 | 507,507 | 744,441 |
Basic Shares | 41,441 | 41,407 | 41,423 | 41,367 |
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-06-30 | $0.87 |
2025-03-31 | $0.84 |
2024-12-31 | $0.76 |
2024-09-30 | $0.70 |