Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $540,400 | $516,100 | $477,700 | $444,800 |
Gross Profit | 93,400 | 88,500 | 82,600 | 71,100 |
EBITDA | 41,200 | 42,000 | 36,800 | 26,100 |
EBIT | 22,200 | 23,200 | 17,600 | 9,200 |
Net Income | -2,300 | 19,100 | -9,400 | -3,800 |
Net Change In Cash | 540,400 | 516,100 | 477,700 | 444,800 |
Free Cash Flow | -300 | 10,200 | -8,200 | 18,400 |
Cash | 318,200 | 319,500 | 293,000 | 307,000 |
Basic Shares | 45,000 | 45,400 | 44,600 | 44,700 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $1,734,500 | $2,374,300 | $2,101,615 | $1,398,582 |
Gross Profit | 277,300 | 465,000 | 429,977 | 291,761 |
EBITDA | 99,200 | 266,200 | 253,200 | 166,200 |
EBIT | 37,500 | 197,800 | 185,700 | 121,400 |
Net Income | -31,100 | 40,400 | 119,500 | 77,600 |
Net Change In Cash | 1,734,500 | 2,374,300 | 2,101,615 | 1,398,582 |
Cost of Revenue | 267,600 | 36,400 | ||
Free Cash Flow | 60,100 | -52,900 | 153,721 | 60,851 |
Cash | 307,000 | 358,800 | 466,455 | 200,274 |
Basic Shares | 44,700 | 45,700 | 44,400 | 41,100 |
Quarter | EPS |
---|---|
2024-09-30 | $0.35 |
2024-06-30 | $0.32 |
2024-03-31 | $0.27 |
2023-12-31 | $0.19 |