| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 4.09B | 3.28B | 2.05B | 850.25M | 385.44M |
| Gross Profit | 3.91B | 3.12B | 1.91B | 787.37M | 322.31M |
| EBITDA | 1.24B | 873.55M | 191.50M | -6.65M | -395.17M |
| Net Income | 1.26B | 865.85M | 203.12M | 18.75M | -441.51M |
Balance Sheet | |||||
| Total Assets | 4.26B | 2.78B | 1.52B | 1.08B | 790.33M |
| Cash, Cash Equivalents and Short-Term Investments | 3.68B | 2.32B | 1.12B | 641.38M | 577.34M |
| Total Debt | 11.56M | 19.16M | 31.02M | 24.23M | 3.43M |
| Total Liabilities | 1.27B | 4.41B | 3.66B | 2.96B | 2.28B |
| Stockholders Equity | 3.00B | -1.63B | -2.14B | -1.88B | -1.49B |
Cash Flow | |||||
| Free Cash Flow | 276.85M | 1.20B | 437.33M | 85.28M | -248.14M |
| Operating Cash Flow | 277.19M | 1.21B | 441.97M | 87.72M | -244.99M |
| Investing Cash Flow | -153.44M | -157.57M | -45.26M | -218.93M | -90.44M |
| Financing Cash Flow | -6.31M | -9.11M | 18.05M | 0.00 | 726.37M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
81 Outperform | $1.01B | 8.68 | 18.79% | 4.00% | 0.76% | ― | |
75 Outperform | $778.08M | 0.76 | 189.16% | ― | ― | ― | |
71 Outperform | $593.13M | 7.68 | 10.38% | 2.12% | 18.70% | 62.14% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% | |
60 Neutral | $1.54B | 66.09 | -30.28% | ― | 24.81% | 55.93% | |
56 Neutral | $1.65B | 9.21 | -0.57% | 2.55% | 11.71% | -101.08% | |
46 Neutral | $46.18M | -4.74 | -14.84% | ― | -42.13% | -797.10% |