Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 424.10M | 498.29M | 743.15M | 640.26M | 478.50M | 328.06M |
Gross Profit | 140.17M | 165.45M | 272.38M | 237.25M | 165.28M | 107.96M |
EBITDA | -2.84M | 21.83M | 152.00M | 127.50M | 55.80M | 22.18M |
Net Income | -4.76M | 12.61M | 117.41M | 99.22M | 38.71M | 10.22M |
Balance Sheet | ||||||
Total Assets | 907.18M | 916.45M | 1.08B | 870.22M | 713.23M | 358.68M |
Cash, Cash Equivalents and Short-Term Investments | 318.98M | 373.33M | 472.68M | 429.63M | 321.65M | 60.36M |
Total Debt | 22.98M | 22.30M | 7.65M | 11.48M | 13.39M | 30.55M |
Total Liabilities | 218.92M | 196.69M | 359.12M | 287.08M | 246.27M | 174.56M |
Stockholders Equity | 688.26M | 719.76M | 718.15M | 583.13M | 466.96M | 184.12M |
Cash Flow | ||||||
Free Cash Flow | 25.89M | 67.00K | 154.65M | 121.07M | 70.57M | 21.54M |
Operating Cash Flow | 34.82M | 6.94M | 155.46M | 122.12M | 71.11M | 22.05M |
Investing Cash Flow | 21.77M | 62.60M | -133.35M | -46.82M | -243.47M | -8.81M |
Financing Cash Flow | -89.25M | -100.91M | -10.82M | -3.26M | 229.05M | -4.05M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
70 Outperform | $991.04M | 91.01 | 1.40% | ― | 12.01% | ― | |
63 Neutral | $420.28M | 20.65 | 3.27% | ― | -22.16% | ― | |
60 Neutral | $43.83B | 3.98 | -12.77% | 4.14% | 1.86% | -42.71% | |
54 Neutral | $166.20M | ― | -16.75% | ― | 19.67% | -1183.48% | |
53 Neutral | $415.69M | 41.65 | -0.67% | ― | -38.18% | -107.00% | |
52 Neutral | $236.23M | ― | -12.44% | ― | 8.29% | 87.33% | |
49 Neutral | $718.17M | 35.76 | -115.07% | ― | 116.58% | 62.29% |