Values in thousands | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 |
---|---|---|---|---|
Revenue | $494,284 | $370,876 | $136,934 | $211,714 |
Gross Profit | 218,205 | 138,316 | 135,374 | 55,893 |
EBITDA | 197,921 | 126,135 | 30,694 | 52,336 |
EBIT | 151,838 | 84,031 | -18,402 | 15,706 |
Net Income | 87,916 | 45,002 | -27,167 | -2,787 |
Net Change In Cash | 494,284 | 370,876 | 136,934 | 211,714 |
Free Cash Flow | 77,426 | -119,554 | -121,711 | 4,325 |
Cash | 100,050 | 38,490 | 35,047 | 81,039 |
Basic Shares | 40,304 | 38,869 | 38,394 | 38,260 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $1,152,994 | $1,197,475 | $1,037,353 | $860,400 |
Gross Profit | 418,157 | 423,872 | 341,225 | 329,119 |
EBITDA | 348,094 | 344,493 | 303,365 | 264,092 |
EBIT | 191,142 | 202,796 | 168,680 | 126,723 |
Net Income | 78,871 | 93,868 | 86,303 | 78,666 |
Net Change In Cash | 1,152,994 | 1,197,475 | 1,037,353 | 860,400 |
Cost of Revenue | 13,844 | -8,334 | ||
Free Cash Flow | -194,118 | -47,398 | -191,691 | -134,903 |
Cash | 38,490 | 32,920 | 29,270 | 18,559 |
Basic Shares | 38,869 | 36,265 | 33,984 | 30,752 |
Quarter | EPS |
---|---|
2025-03-31 | $2.18 |
2024-12-31 | $1.41 |
2024-09-30 | -$0.70 |
2024-06-30 | -$0.07 |