Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 22.73B | 23.38B | 23.18B | 29.49B | 19.67B | 9.87B |
Gross Profit | 15.66B | 17.70B | 18.24B | 24.62B | 14.32B | 4.95B |
EBITDA | 11.69B | 12.46B | 13.33B | 13.62B | 9.76B | 2.87B |
Net Income | 5.73B | 6.40B | 7.59B | 7.76B | 4.66B | -605.00M |
Balance Sheet | ||||||
Total Assets | 46.28B | 47.19B | 43.86B | 41.37B | 38.24B | 35.80B |
Cash, Cash Equivalents and Short-Term Investments | 5.22B | 7.09B | 5.28B | 5.97B | 5.21B | 3.33B |
Total Debt | 4.60B | 5.07B | 4.16B | 5.96B | 5.91B | 6.75B |
Total Liabilities | 17.05B | 17.84B | 15.77B | 16.59B | 16.06B | 15.50B |
Stockholders Equity | 29.24B | 29.35B | 28.09B | 24.78B | 22.18B | 20.30B |
Cash Flow | ||||||
Free Cash Flow | 4.72B | 6.79B | 5.16B | 6.09B | 4.94B | 1.54B |
Operating Cash Flow | 10.67B | 12.14B | 11.34B | 11.09B | 8.79B | 5.01B |
Investing Cash Flow | -6.05B | -5.97B | -6.34B | -5.06B | -3.42B | -3.35B |
Financing Cash Flow | -4.84B | -4.36B | -5.69B | -5.27B | -3.49B | -359.02M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
77 Outperform | $22.40B | 7.90 | 20.60% | 3.28% | 10.98% | -19.25% | |
77 Outperform | $40.07B | 9.84 | 13.55% | 2.85% | 51.78% | -27.29% | |
76 Outperform | $65.52B | 11.67 | 19.63% | 3.25% | -5.42% | -20.52% | |
75 Outperform | $115.44B | 12.40 | 15.88% | 3.38% | 2.45% | -17.08% | |
72 Outperform | $31.80B | 27.52 | 6.26% | 1.24% | 59.12% | 12.12% | |
71 Outperform | $45.30B | 27.04 | 6.98% | 2.06% | -1.66% | -58.96% | |
65 Neutral | $15.18B | 7.59 | 4.09% | 5.21% | 3.87% | -62.32% |