Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $178,120 | $171,498 | $131,622 | $171,870 |
Gross Profit | 94,220 | 43,522 | 75,952 | |
EBITDA | 40,172 | 30,046 | -15,557 | 20,023 |
EBIT | 28,709 | -17,091 | 18,223 | |
Net Income | 29,697 | 21,458 | -20,413 | 13,327 |
Net Change In Cash | 178,120 | 171,498 | 131,622 | 171,870 |
Free Cash Flow | 20,957 | 64,850 | 86,964 | -34,095 |
Cash | 1,156,754 | 1,030,702 | 1,283,571 | 626,056 |
Basic Shares | 43,030 | 43,636 | 40,767 | 39,672 |
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-06-30 | $0.64 |
2025-03-31 | $0.45 |
2024-12-31 | $0.42 |
2024-09-30 | $0.29 |