Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 427.40M | 371.48M | 304.52M | 228.31M | 112.64M | 80.66M |
Gross Profit | 329.57M | 279.16M | 222.64M | 148.60M | 89.88M | 65.26M |
EBITDA | 16.33M | 2.13M | -20.00M | -85.21M | -32.81M | -15.99M |
Net Income | 27.57M | -4.55M | -28.17M | -91.63M | -33.56M | -16.33M |
Balance Sheet | ||||||
Total Assets | 753.58M | 441.58M | 321.72M | 339.63M | 302.38M | 86.31M |
Cash, Cash Equivalents and Short-Term Investments | 432.71M | 159.24M | 68.96M | 75.44M | 230.99M | 56.41M |
Total Debt | 309.84M | 359.00K | 5.56M | 8.39M | 14.37M | 3.07M |
Total Liabilities | 386.92M | 83.03M | 74.65M | 95.09M | 52.33M | 21.82M |
Stockholders Equity | 366.66M | 358.55M | 247.06M | 244.54M | 250.04M | 64.50M |
Cash Flow | ||||||
Free Cash Flow | 40.48M | 27.48M | 5.30M | -57.76M | -12.23M | -7.90M |
Operating Cash Flow | 44.05M | 32.61M | 7.52M | -57.05M | -12.15M | -7.25M |
Investing Cash Flow | -39.90M | -10.13M | -2.22M | -111.63M | -7.06M | -653.00K |
Financing Cash Flow | 268.06M | 67.27M | -24.95M | 27.71M | 193.95M | 445.00K |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
82 Outperform | 1.75B | 32.86 | 28.76% | 2.20% | 14.21% | 23.74% | |
74 Outperform | 2.76B | 23.29 | 16.24% | ― | 7.81% | 20.84% | |
65 Neutral | 2.83B | -231.43 | 4.24% | ― | 6.47% | 90.60% | |
63 Neutral | $7.98B | 310.75 | 7.95% | ― | 30.04% | ― | |
60 Neutral | 1.09B | -813.33 | -0.46% | ― | 22.16% | -107.92% | |
50 Neutral | 3.07B | -40.65 | -29.58% | ― | 28.35% | 24.57% | |
55 Neutral | $6.65B | 3.83 | -15.92% | 6.20% | 10.91% | 7.18% |