| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $187,754 | $179,145 | $171,498 | $131,622 |
Gross Profit | 102,316 | 100,471 | 94,220 | 43,522 |
EBITDA | 41,726 | 41,505 | 30,046 | -15,557 |
EBIT | 40,092 | 40,172 | 28,709 | -17,091 |
Net Income | 27,671 | 29,697 | 21,458 | -20,413 |
Net Change In Cash | 187,754 | 179,145 | 171,498 | 131,622 |
Free Cash Flow | 51,230 | 20,957 | 64,850 | 86,964 |
Cash | 1,715,044 | 1,156,754 | 1,030,702 | 1,283,571 |
Basic Shares | 43,052 | 43,030 | 43,636 | 40,767 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $646,194 | $609,360 | $477,381 | $426,694 |
Gross Profit | 277,986 | 609,360 | 412,645 | 393,465 |
EBITDA | 58,296 | 136,879 | 222,107 | 158,593 |
EBIT | 51,439 | 136,879 | 211,915 | 148,166 |
Net Income | 29,084 | 96,094 | 152,556 | 103,996 |
Net Change In Cash | 646,194 | 609,360 | 477,381 | 426,694 |
Free Cash Flow | 92,798 | 85,153 | 291,427 | 146,327 |
Cash | 1,283,571 | 457,547 | 169,297 | 393,722 |
Basic Shares | 38,933 | 38,187 | 38,538 | 38,903 |
| Quarter | EPS |
|---|---|
2025-09-30 | $0.61 |
2025-06-30 | $0.64 |
2025-03-31 | $0.45 |
2024-12-31 | $0.42 |