Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 20.90B | 14.65B | 14.78B | 16.15B | 12.04B | 13.08B |
Gross Profit | 17.45B | 14.34B | 14.17B | 13.35B | 10.34B | 10.80B |
EBITDA | 6.59B | 7.25B | 7.12B | 6.00B | 4.55B | 361.00M |
Net Income | 4.36B | 4.80B | 4.39B | 3.59B | 3.27B | -372.00M |
Balance Sheet | ||||||
Total Assets | 690.34B | 707.99B | 692.67B | 720.05B | 781.99B | 799.49B |
Cash, Cash Equivalents and Short-Term Investments | 115.83B | 93.05B | 104.52B | 145.06B | 177.76B | 124.49B |
Total Debt | 41.87B | 0.00 | 127.26B | 6.26B | 8.43B | 9.96B |
Total Liabilities | 41.87B | 668.61B | 655.49B | 683.56B | 8.43B | 9.96B |
Stockholders Equity | 37.52B | 39.35B | 37.16B | 36.49B | 41.80B | 43.86B |
Cash Flow | ||||||
Free Cash Flow | 930.00M | 694.00M | -14.92B | -44.24B | 52.79B | 28.72B |
Operating Cash Flow | 930.00M | 1.77B | -13.37B | -43.60B | 53.69B | 29.09B |
Investing Cash Flow | 0.00 | -12.70B | -14.69B | 19.06B | 3.06B | 7.55B |
Financing Cash Flow | 0.00 | -1.89B | -15.67B | -10.65B | -2.60B | 90.00M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
82 Outperform | $87.65B | 7.90 | 19.22% | 6.12% | 19.48% | 26.26% | |
80 Outperform | $212.07B | 11.24 | 10.83% | 3.25% | -1.91% | -6.79% | |
78 Outperform | $122.52B | 8.87 | 13.25% | 3.01% | 0.26% | 19.35% | |
77 Outperform | $64.96B | 9.43 | 9.36% | 2.94% | 11.33% | 47.74% | |
77 Outperform | $55.86B | 9.39 | 13.70% | 3.81% | 18.85% | 14.85% | |
76 Outperform | $68.50B | 10.36 | 11.92% | 12.40% | -0.63% | -6.01% | |
67 Neutral | $16.66B | 11.44 | 9.71% | 3.91% | 11.61% | -10.70% |