| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $121,335 | $127,879 | $149,508 | $144,402 |
Gross Profit | 83,900 | 86,168 | 107,231 | 103,509 |
EBITDA | 22,971 | 27,351 | 53,553 | 50,764 |
EBIT | 21,677 | 25,957 | 49,822 | 46,776 |
Net Income | 15,713 | 20,363 | 38,566 | 36,406 |
Net Change In Cash | 121,335 | 127,879 | 149,508 | 144,402 |
Free Cash Flow | 53,302 | 48,206 | 44,343 | 52,353 |
Cash | 146,759 | 597,975 | 711,286 | 772,441 |
Basic Shares | 41,350 | 41,481 | 41,441 | 41,407 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $543,124 | $530,812 | $541,111 | $407,661 |
Gross Profit | 380,808 | 327,397 | 381,197 | 379,158 |
EBITDA | 154,639 | 115,995 | 151,169 | 200,548 |
EBIT | 144,232 | 98,117 | 131,956 | 185,219 |
Net Income | 111,048 | 76,215 | 104,131 | 146,936 |
Net Change In Cash | 543,124 | 530,812 | 541,111 | 407,661 |
Free Cash Flow | 203,131 | 172,124 | 126,975 | 225,367 |
Cash | 146,759 | 507,507 | 237,855 | 270,318 |
Basic Shares | 41,350 | 41,327 | 41,165 | 35,675 |
| Quarter | EPS |
|---|---|
2025-12-31 | $1.19 |
2025-09-30 | $1.01 |
2025-06-30 | $0.87 |
2025-03-31 | $0.84 |