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 |
---|---|---|---|---|---|---|---|
74 Outperform | $1.14B | 92.13 | 1.35% | ― | 16.62% | ― | |
65 Neutral | $494.96M | 41.65 | -1.03% | ― | -43.13% | -107.18% | |
62 Neutral | $41.89B | -1.63 | -12.07% | 3.43% | 2.03% | -69.89% | |
59 Neutral | $686.84M | 35.18 | -115.07% | ― | 148.62% | ― | |
58 Neutral | $430.07M | ― | -0.39% | ― | -19.68% | 99.02% | |
57 Neutral | $256.87M | ― | -11.66% | ― | 0.77% | 87.59% | |
55 Neutral | $250.84M | ― | -14.61% | ― | 4.15% | -394.93% |