Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $126,424 | $122,710 | $98,509 | $110,568 |
Gross Profit | 107,147 | 97,961 | 85,989 | 85,700 |
EBITDA | 50,909 | 54,246 | 36,556 | 50,835 |
EBIT | 44,742 | 27,058 | 41,692 | |
Net Income | 43,884 | 40,794 | 23,275 | 34,844 |
Net Change In Cash | 126,424 | 122,710 | 98,509 | 110,568 |
Free Cash Flow | 72,612 | 64,125 | 31,726 | 19,555 |
Cash | 442,331 | 375,693 | 310,411 | 137,636 |
Basic Shares | 125,407 | 124,655 | 123,403 | 113,755 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $398,204 | $214,203 | $140,833 | $119,072 |
Gross Profit | 313,672 | 179,810 | 118,949 | 102,033 |
EBITDA | 86,812 | 103,077 | 52,577 | 42,188 |
EBIT | 53,669 | 101,838 | 52,385 | 41,303 |
Net Income | 71,410 | 83,079 | 39,482 | 74,983 |
Net Change In Cash | 398,204 | 214,203 | 140,833 | 119,072 |
Cost of Revenue | 126,950 | 41,208 | ||
Free Cash Flow | -54,924 | 116,018 | 59,351 | 45,023 |
Cash | 137,636 | 298,395 | 171,445 | 130,237 |
Basic Shares | 113,753 | 111,375 | 107,795 | 106,242 |
Quarter | EPS |
---|---|
2024-09-30 | $0.35 |
2024-06-30 | $0.33 |
2024-03-31 | $0.19 |
2023-12-31 | $0.31 |