Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 67.69B | 67.12B | 48.28B | 16.56B | 7.09B | 31.18B |
Gross Profit | 37.75B | 38.94B | 30.49B | -2.93B | -11.10B | 13.98B |
EBITDA | 38.33B | 38.71B | 23.07B | -2.00B | -8.54B | 10.68B |
Net Income | 18.53B | 19.18B | 8.79B | -11.09B | -16.32B | 4.32B |
Balance Sheet | ||||||
Total Assets | 203.68B | 206.15B | 195.61B | 183.81B | 195.09B | 173.56B |
Cash, Cash Equivalents and Short-Term Investments | 15.25B | 18.54B | 6.10B | 3.82B | 17.10B | 43.56B |
Total Debt | 49.87B | 54.23B | 61.48B | 61.56B | 64.03B | 11.12B |
Total Liabilities | 74.40B | 79.75B | 83.43B | 81.29B | 81.66B | 30.53B |
Stockholders Equity | 126.96B | 124.23B | 110.46B | 101.32B | 112.34B | 142.24B |
Cash Flow | ||||||
Free Cash Flow | 24.10B | 27.96B | 5.27B | -9.74B | -20.35B | -13.44B |
Operating Cash Flow | 34.45B | 41.06B | 16.87B | -171.36M | -11.93B | 258.67M |
Investing Cash Flow | -11.85B | -13.13B | -11.56B | -936.40M | 20.56B | 14.71B |
Financing Cash Flow | -18.76B | -15.53B | -3.02B | -3.57B | -5.98B | -19.07B |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
79 Outperform | $9.91B | 15.80 | 28.86% | 7.41% | 5.67% | -9.58% | |
77 Outperform | $5.01B | 18.99 | 59.78% | 4.40% | -7.59% | -9.80% | |
75 Outperform | $29.94B | 14.43 | 27.12% | 1.41% | 10.61% | 37.32% | |
74 Outperform | $12.28B | 26.40 | 47.69% | 4.92% | 7.45% | -13.53% | |
74 Outperform | $3.45B | 23.76 | 10.46% | ― | 10.45% | -62.52% | |
66 Neutral | $16.51B | 28.32 | 15.20% | 2.14% | 8.49% | 6.50% | |
64 Neutral | $10.73B | 15.65 | 7.61% | 2.01% | 2.80% | -14.92% |