Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 7.58B | 7.36B | 5.95B | 4.51B | 4.26B | 1.94B |
Gross Profit | 6.32B | 6.12B | 4.89B | 3.76B | 3.70B | 1.70B |
EBITDA | 1.57B | 1.43B | 839.72M | 157.88M | -846.88M | -836.86M |
Net Income | 1.86B | 1.58B | 1.10B | 107.25M | -1.07B | -937.79M |
Balance Sheet | ||||||
Total Assets | 20.39B | 19.31B | 17.94B | 14.83B | 13.64B | 5.08B |
Cash, Cash Equivalents and Short-Term Investments | 14.79B | 14.68B | 12.91B | 13.21B | 12.23B | 4.53B |
Total Debt | 241.11M | 302.13M | 280.09M | 295.03M | 310.90M | 135.93M |
Total Liabilities | 4.53B | 4.35B | 4.51B | 3.19B | 2.97B | 7.38B |
Stockholders Equity | 15.76B | 14.87B | 13.43B | 11.64B | 10.67B | -2.30B |
Cash Flow | ||||||
Free Cash Flow | 3.64B | 2.69B | 2.09B | 662.92M | 1.38B | 257.70M |
Operating Cash Flow | 3.64B | 3.54B | 3.05B | 1.00B | 1.64B | 395.91M |
Investing Cash Flow | -2.17B | -2.02B | -9.94B | -2.82B | -601.86M | 467.31M |
Financing Cash Flow | -1.44B | -1.46B | -417.02M | -669.23M | 6.43B | 2.88B |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
79 Outperform | $8.28B | 31.59 | 12.47% | ― | 18.00% | 39.90% | |
78 Outperform | $1.79B | 8.18 | 49.80% | ― | 7.21% | 396.32% | |
65 Neutral | $10.77B | 15.80 | 5.51% | 1.90% | 3.03% | -26.66% | |
61 Neutral | $4.38B | 21.40 | 14.49% | 5.51% | -7.81% | -40.22% | |
57 Neutral | $2.31B | 37.12 | 48.65% | 3.91% | 1.90% | -60.33% | |
55 Neutral | $435.24M | 11.43 | -1.60% | 2.42% | -3.49% | -140.04% | |
43 Neutral | $491.46M | 225.24 | -2897.28% | ― | -20.95% | -152.29% |