Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $340,356 | $339,230 | $321,164 | $302,658 |
Gross Profit | 160,801 | 102,456 | 96,188 | 83,601 |
EBITDA | 115,735 | 136,376 | 135,561 | 127,551 |
EBIT | 76,496 | 76,931 | 79,291 | 68,384 |
Net Income | 46,371 | 50,354 | 47,026 | 37,664 |
Net Change In Cash | 340,356 | 339,230 | 321,164 | 302,658 |
Free Cash Flow | 43,424 | 72,253 | 43,823 | 38,845 |
Cash | 280,840 | 319,424 | 287,327 | 275,678 |
Basic Shares | 53,083 | 53,347 | 52,900 | 53,999 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $1,009,985 | $647,684 | $371,033 | $397,038 |
Gross Profit | 268,797 | 129,093 | -7,556 | 8,144 |
EBITDA | 367,732 | 134,042 | 6,342 | -56,796 |
EBIT | 187,401 | 14,882 | -108,202 | -173,505 |
Net Income | 97,185 | -21,749 | -128,969 | -196,242 |
Net Change In Cash | 1,009,985 | 647,684 | 371,033 | 397,038 |
Cost of Revenue | -949 | -72,383 | ||
Free Cash Flow | 73,117 | 23,589 | 6,055 | -10,914 |
Cash | 274,437 | 164,192 | 149,037 | 149,933 |
Basic Shares | 52,937 | 44,132 | 41,008 | 40,354 |
Quarter | EPS |
---|---|
2024-09-30 | $0.87 |
2024-06-30 | $0.94 |
2024-03-31 | $0.89 |
2023-12-31 | $0.70 |