Breakdown | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | 498.29M | 743.15M | 640.26M | 478.50M | 328.06M |
Gross Profit | 165.45M | 272.38M | 237.25M | 165.28M | 107.96M |
EBITDA | 21.83M | 152.00M | 127.50M | 55.80M | 22.18M |
Net Income | 12.61M | 117.41M | 99.22M | 38.71M | 10.22M |
Balance Sheet | |||||
Total Assets | 916.45M | 1.08B | 870.22M | 713.23M | 358.68M |
Cash, Cash Equivalents and Short-Term Investments | 373.33M | 472.68M | 429.63M | 321.65M | 60.36M |
Total Debt | 22.30M | 7.65M | 11.48M | 13.39M | 30.55M |
Total Liabilities | 196.69M | 359.12M | 287.08M | 246.27M | 174.56M |
Stockholders Equity | 719.76M | 718.15M | 583.13M | 466.96M | 184.12M |
Cash Flow | |||||
Free Cash Flow | 67.00K | 154.65M | 121.07M | 70.57M | 21.54M |
Operating Cash Flow | 6.94M | 155.46M | 122.12M | 71.11M | 22.05M |
Investing Cash Flow | 62.60M | -133.35M | -46.82M | -243.47M | -8.81M |
Financing Cash Flow | -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 |
---|---|---|---|---|---|---|---|
72 Outperform | $1.04B | 89.37 | 1.40% | ― | 12.01% | ― | |
60 Neutral | $43.32B | 5.10 | -7.47% | 4.18% | 2.51% | -40.18% | |
59 Neutral | $251.00M | ― | -12.44% | ― | 8.29% | 87.33% | |
57 Neutral | $163.14M | ― | -16.75% | ― | 19.67% | -1183.48% | |
55 Neutral | $413.89M | 41.65 | -0.67% | ― | -38.18% | -107.00% | |
51 Neutral | $390.29M | ― | -0.39% | ― | -19.68% | 99.02% | |
50 Neutral | $738.79M | 35.76 | -115.07% | ― | 116.58% | 62.29% |