Breakdown | |||||
TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|
Income Statement | Total Revenue | ||||
127.08M | 79.60M | 82.98M | 44.39M | 146.37M | 130.11M | Gross Profit |
102.40M | 23.21M | 30.89M | -5.90M | 61.32M | 70.21M | EBIT |
37.17M | -8.02M | 6.86M | -27.96M | 77.73M | 42.33M | EBITDA |
14.41M | 2.60M | 23.03M | -58.30M | 80.43M | 116.75M | Net Income Common Stockholders |
6.37M | 8.19M | -5.11M | -58.67M | 72.11M | 38.45M |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | ||||
315.34M | 19.59M | 184.51M | 240.93M | 274.43M | 284.96M | Total Assets |
5.65B | 971.15M | 772.76M | 887.05M | 3.65B | 6.15B | Total Debt |
5.25B | 16.57M | 454.00M | 492.27M | 3.23B | 5.77B | Net Debt |
5.24B | -3.02M | 443.35M | 463.17M | 3.18B | 5.72B | Total Liabilities |
5.61B | 880.87M | 680.96M | 793.03M | 3.50B | 6.05B | Stockholders Equity |
35.77M | 41.73M | 41.68M | 46.74M | 61.41M | 43.91M |
Cash Flow | Free Cash Flow | ||||
30.38M | 8.23M | -40.03M | -24.06M | 17.29M | 41.22M | Operating Cash Flow |
31.24M | 9.47M | -39.66M | -23.49M | 18.32M | 41.44M | Investing Cash Flow |
-9.32M | 16.51M | 38.12M | 13.80M | -22.53M | -11.95M | Financing Cash Flow |
-21.27M | -16.72M | -17.11M | -11.50M | 13.16M | 3.79M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
72 Outperform | $5.79B | 12.61 | 21.20% | 2.57% | 24.22% | 112.34% | |
71 Outperform | $8.92B | 13.75 | 13.32% | 2.00% | 15.33% | 46.64% | |
70 Outperform | $774.19M | 46.64 | 33.59% | ― | 2.71% | ― | |
66 Neutral | $4.08B | 22.48 | 15.66% | 1.11% | 12.29% | 99.57% | |
63 Neutral | $14.39B | 9.81 | 8.95% | 4.37% | 16.38% | -11.64% | |
48 Neutral | $111.62M | ― | -34.32% | 81.97% | -17.51% | -1376.05% | |
45 Neutral | $16.44M | 2.31 | -0.31% | 12.50% | 52.42% | 98.43% |