Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $398,577 | $357,272 | $467,971 | $360,928 |
Gross Profit | 396,778 | 110,097 | 466,694 | 109,150 |
EBITDA | 50,971 | 35,722 | 89,257 | 62,342 |
EBIT | 48,824 | 29,433 | 82,129 | 55,615 |
Net Income | 42,182 | 64,915 | 69,059 | 34,789 |
Net Change In Cash | 398,577 | 357,272 | 467,971 | 360,928 |
Free Cash Flow | 17,928 | -218,373 | 155,468 | 77,652 |
Cash | 123,323 | 126,082 | 482,834 | 350,185 |
Basic Shares | 17,726 | 17,962 | 17,870 | 17,769 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $1,525,914 | $1,309,952 | $1,425,638 | $2,041,317 |
Gross Profit | 527,422 | 1,227,042 | 1,425,638 | 1,893,211 |
EBITDA | 253,750 | 159,958 | 186,303 | 499,680 |
EBIT | 226,679 | 122,586 | 155,289 | 456,970 |
Net Income | 181,114 | 85,491 | 110,674 | 278,514 |
Net Change In Cash | 1,525,914 | 1,309,952 | 1,425,638 | 2,041,317 |
Cost of Revenue | -602,069 | 463,030 | ||
Free Cash Flow | 297,757 | 265,578 | -255,507 | 686,510 |
Cash | 482,834 | 383,098 | 365,624 | 970,965 |
Basic Shares | 17,695 | 17,224 | 16,965 | 16,955 |
Quarter | EPS |
---|---|
2025-06-30 | $2.95 |
2025-03-31 | $4.09 |
2024-12-31 | $4.80 |
2024-09-30 | $2.57 |