Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $168,573 | $178,023 | $167,117 | $181,244 |
Gross Profit | 129,709 | 119,439 | 105,379 | 119,230 |
EBITDA | -139,527 | 49,838 | 35,382 | 52,451 |
EBIT | 30,975 | 16,956 | 33,966 | |
Net Income | -143,466 | 18,886 | 8,979 | 24,870 |
Net Change In Cash | 168,573 | 178,023 | 167,117 | 181,244 |
Free Cash Flow | 49,828 | 51,646 | 46,265 | 45,786 |
Cash | 245,965 | 247,053 | 184,052 | 153,298 |
Basic Shares | 46,134 | 50,539 | 52,193 | 52,064 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $674,978 | $666,823 | $541,533 | $420,830 |
Gross Profit | 490,309 | 467,528 | 401,278 | 303,502 |
EBITDA | 162,897 | 144,779 | 118,472 | 71,424 |
EBIT | 87,323 | 53,278 | 89,924 | 51,516 |
Net Income | 41,955 | 15,909 | 41,980 | 145,523 |
Net Change In Cash | 674,978 | 666,823 | 541,533 | 420,830 |
Cost of Revenue | 485,621 | 21,729 | ||
Free Cash Flow | 139,488 | 115,198 | 79,851 | 39,231 |
Cash | 153,298 | 104,139 | 585,578 | 99,957 |
Basic Shares | 51,979 | 46,538 | 45,630 | 43,682 |
Quarter | EPS |
---|---|
2024-09-30 | $0.79 |
2024-06-30 | $0.89 |
2024-03-31 | $0.62 |
2023-12-31 | $0.89 |