Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $301,039 | $299,403 | $278,655 | $284,679 |
Gross Profit | 200,306 | 160,343 | 178,652 | 186,992 |
EBITDA | 44,262 | -69,882 | 19,620 | 39,768 |
EBIT | 40,114 | -77,529 | 12,101 | 29,379 |
Net Income | 29,527 | -60,200 | 11,002 | 54,218 |
Net Change In Cash | 301,039 | 299,403 | 278,655 | 284,679 |
Free Cash Flow | 51,016 | 18,075 | 32,471 | 32,616 |
Cash | 280,476 | 288,332 | 223,114 | 167,486 |
Basic Shares | 39,178 | 38,793 | 39,387 | 39,291 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $1,058,522 | $847,133 | $747,590 | $560,412 |
Gross Profit | 682,643 | 535,207 | 475,382 | 338,175 |
EBITDA | 111,996 | 6,082 | 8,907 | -26,051 |
EBIT | 81,389 | -21,492 | -7,501 | -38,942 |
Net Income | 90,954 | -2,002 | 2,623 | -19,257 |
Net Change In Cash | 1,058,522 | 847,133 | 747,590 | 560,412 |
Cost of Revenue | 10,751 | -11,397 | -2,474 | |
Free Cash Flow | 82,120 | -74,959 | -11,678 | -57,998 |
Cash | 167,486 | 69,858 | 59,379 | 69,670 |
Basic Shares | 39,216 | 37,841 | 37,881 | 35,766 |
Quarter | EPS |
---|---|
2024-09-30 | $0.85 |
2024-06-30 | $0.64 |
2024-03-31 | $0.41 |
2023-12-31 | $0.76 |