Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $128,679 | $223,493 | $263,541 | $105,518 |
Gross Profit | 101,212 | 198,337 | 166,952 | 85,655 |
EBITDA | 69,445 | 162,964 | 130,225 | 59,928 |
EBIT | 51,896 | 145,588 | 112,985 | 40,834 |
Net Income | 34,190 | 109,664 | 81,652 | 39,086 |
Net Change In Cash | 128,679 | 223,493 | 263,541 | 105,518 |
Free Cash Flow | 76,706 | -62,091 | 41,356 | -37,052 |
Cash | 401,090 | 308,995 | 461,190 | 437,076 |
Basic Shares | 30,034 | 27,910 | 28,341 | 27,640 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $549,588 | $457,794 | $425,409 | $358,991 |
Gross Profit | 470,191 | 386,375 | 249,668 | 188,813 |
EBITDA | 356,627 | 225,359 | 159,881 | 152,292 |
EBIT | 279,427 | 147,059 | 82,781 | 72,092 |
Net Income | 214,069 | 93,693 | 42,188 | 44,801 |
Net Change In Cash | 549,588 | 457,794 | 425,409 | 358,991 |
Cost of Revenue | -10,063 | 235,561 | -279,435 | |
Free Cash Flow | 169,107 | 243,286 | 90,840 | 121,059 |
Cash | 437,076 | 693,479 | 941,627 | 473,474 |
Basic Shares | 28,102 | 30,485 | 31,253 | 31,058 |
Quarter | EPS |
---|---|
2024-09-30 | $1.14 |
2024-06-30 | $3.93 |
2024-03-31 | $2.88 |
2023-12-31 | $1.41 |