| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $151,937 | $142,962 | $142,716 | $145,833 |
Gross Profit | 99,295 | 92,100 | 92,023 | 80,293 |
EBITDA | 27,553 | 22,620 | 25,345 | 32,021 |
EBIT | 22,699 | 17,986 | 20,911 | 27,668 |
Net Income | 18,618 | 15,676 | 18,283 | 28,688 |
Net Change In Cash | 151,937 | 142,962 | 142,716 | 145,833 |
Free Cash Flow | 22,476 | 30,254 | 15,349 | 21,609 |
Cash | 119,042 | 133,823 | 103,546 | 126,797 |
Basic Shares | 90,800 | 90,316 | 90,188 | 89,741 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $480,648 | $396,827 | $331,037 | $250,990 |
Gross Profit | 348,089 | 303,577 | 276,449 | 237,299 |
EBITDA | 114,524 | 173,531 | 80,698 | -23,190 |
EBIT | 98,942 | 160,366 | 66,759 | -42,790 |
Net Income | 80,771 | 153,301 | 15,035 | -43,964 |
Net Change In Cash | 480,648 | 396,827 | 331,037 | 250,990 |
Free Cash Flow | 74,370 | 76,357 | 46,686 | 20,668 |
Cash | 126,797 | 93,863 | 52,414 | 102,876 |
Basic Shares | 89,676 | 90,921 | 110,332 | 115,140 |
| Quarter | EPS |
|---|---|
2025-09-30 | $0.30 |
2025-06-30 | $0.26 |
2025-03-31 | $0.27 |
2024-12-31 | $0.28 |