Values in thousands | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 |
---|---|---|---|---|
Revenue | $339,230 | $321,164 | $302,658 | $299,262 |
Gross Profit | 102,456 | 96,188 | 83,601 | 75,812 |
EBITDA | 135,572 | 127,129 | 117,734 | 99,228 |
EBIT | 76,127 | 70,859 | 58,567 | 41,498 |
Net Income | 50,354 | 47,026 | 37,664 | 26,199 |
Net Change In Cash | 339,230 | 321,164 | 302,658 | 299,262 |
Free Cash Flow | 72,253 | 43,823 | 38,845 | 29,237 |
Cash | 319,424 | 287,327 | 275,678 | 275,070 |
Basic Shares | 53,347 | 52,900 | 53,999 | 53,610 |
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 | 354,935 | 117,895 | -4,221 | 8,626 |
EBIT | 174,604 | -1,265 | -118,765 | -108,083 |
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 | 58,359 | 23,589 | 6,055 | -10,914 |
Cash | 275,678 | 164,192 | 149,037 | 149,933 |
Basic Shares | 52,937 | 44,132 | 41,008 | 40,354 |
Quarter | EPS |
---|---|
2024-06-30 | $0.94 |
2024-03-31 | $0.89 |
2023-12-31 | $0.70 |
2023-09-30 | $0.49 |