| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 8.01B | 7.68B | 7.39B | 6.94B | 6.83B | 6.13B |
| Gross Profit | 5.72B | 5.49B | 5.31B | 4.92B | 4.87B | 4.30B |
| EBITDA | 2.38B | 2.25B | 2.22B | 1.49B | 1.65B | 1.01B |
| Net Income | 805.20M | 903.80M | 1.02B | 231.40M | 401.60M | -138.90M |
Balance Sheet | ||||||
| Total Assets | 23.49B | 21.37B | 21.50B | 21.07B | 23.46B | 24.42B |
| Cash, Cash Equivalents and Short-Term Investments | 1.29B | 525.50M | 415.80M | 375.70M | 378.10M | 802.10M |
| Total Debt | 8.11B | 6.20B | 5.77B | 5.70B | 7.07B | 8.13B |
| Total Liabilities | 10.72B | 8.89B | 9.01B | 9.04B | 10.79B | 12.22B |
| Stockholders Equity | 12.76B | 12.47B | 12.48B | 12.02B | 12.66B | 12.19B |
Cash Flow | ||||||
| Free Cash Flow | 1.60B | 1.14B | 1.19B | 1.07B | 1.35B | 1.09B |
| Operating Cash Flow | 1.69B | 1.50B | 1.58B | 1.28B | 1.50B | 1.20B |
| Investing Cash Flow | -1.94B | -888.10M | -778.90M | -529.20M | -503.60M | -613.80M |
| Financing Cash Flow | 982.40M | -484.50M | -763.50M | -843.80M | -1.31B | -421.80M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
80 Outperform | $125.03B | 26.35 | 9.81% | 2.76% | 5.34% | 13.15% | |
79 Outperform | $144.75B | 51.20 | 12.66% | ― | 21.62% | 54.80% | |
79 Outperform | $49.40B | 35.34 | 13.59% | ― | 0.19% | 65.58% | |
73 Outperform | $18.40B | 22.98 | 6.41% | 1.05% | 5.47% | -23.03% | |
70 Outperform | $140.56B | 48.26 | 14.04% | 0.95% | 10.95% | -18.32% | |
69 Neutral | $14.39B | 29.69 | 9.20% | 2.28% | 5.78% | 61.52% | |
51 Neutral | $7.86B | -0.30 | -43.30% | 2.27% | 22.53% | -2.21% |