Values in thousands | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 |
---|---|---|---|---|
Revenue | $154,615 | $168,412 | $160,268 | $134,216 |
Gross Profit | 121,170 | 125,260 | 127,972 | 109,208 |
EBITDA | 58,157 | 61,244 | 70,610 | 46,871 |
EBIT | 52,033 | 55,119 | 64,504 | 46,902 |
Net Income | 38,334 | 26,607 | 38,461 | 34,300 |
Net Change In Cash | 154,615 | 168,412 | 160,268 | 134,216 |
Cost of Revenue | 28,953 | |||
Free Cash Flow | 31,136 | 76,558 | 63,100 | 36,858 |
Cash | 332,981 | 311,660 | 324,603 | 317,415 |
Basic Shares | 57,597 | 58,853 | 60,681 | 60,743 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $582,022 | $437,855 | $305,440 | $159,742 |
Gross Profit | 460,786 | 354,374 | 249,922 | 132,004 |
EBITDA | 231,278 | 120,355 | 87,544 | 13,915 |
EBIT | 206,919 | 120,186 | 68,704 | 3,678 |
Net Income | 128,853 | 181,468 | 34,597 | -51,856 |
Net Change In Cash | 582,022 | 437,855 | 305,440 | 159,742 |
Cost of Revenue | 9,475 | 5,678 | 204,174 | |
Free Cash Flow | 219,075 | 104,294 | -1,741 | -4,987 |
Cash | 311,660 | 243,784 | 234,309 | 228,631 |
Basic Shares | 60,372 | 61,097 | 59,205 | 56,890 |
Quarter | EPS |
---|---|
2024-03-31 | $0.67 |
2023-12-31 | $0.45 |
2023-09-30 | $0.75 |
2023-06-30 | $0.56 |