Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 338.83B | 325.85B | 306.63B | 253.12B | 191.49B | 173.58B |
Gross Profit | 127.74B | 129.10B | 116.82B | 108.23B | 108.18B | 75.57B |
EBITDA | 54.79B | 54.00B | 45.35B | 41.49B | 46.46B | 8.96B |
Net Income | 41.78B | 41.09B | 33.10B | 29.21B | 26.76B | 18.90B |
Balance Sheet | ||||||
Total Assets | 2.80T | 2.85T | 2.54T | 2.32T | 2.07T | 2.02T |
Cash, Cash Equivalents and Short-Term Investments | 285.73B | 637.43B | 615.43B | 577.22B | 517.40B | 570.11B |
Total Debt | 905.31B | 905.63B | 814.62B | 721.40B | 574.07B | 577.99B |
Total Liabilities | 2.59T | 2.63T | 2.34T | 2.14T | 1.90T | 1.86T |
Stockholders Equity | 201.14B | 211.09B | 190.18B | 167.72B | 152.86B | 142.99B |
Cash Flow | ||||||
Free Cash Flow | -42.22B | -98.15B | 68.30B | 121.47B | 51.02B | 54.18B |
Operating Cash Flow | -34.55B | -96.32B | 77.49B | 129.97B | 60.11B | 59.49B |
Investing Cash Flow | -52.70B | 6.97B | -31.23B | -73.60B | -4.84B | 753.00M |
Financing Cash Flow | 60.39B | 81.69B | 57.47B | -31.71B | -31.46B | 288.39B |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
78 Outperform | $12.22B | 10.79 | 16.25% | 13.62% | -8.45% | 29.39% | |
76 Outperform | $69.32B | 9.72 | 20.49% | 6.36% | 5.44% | 2.81% | |
74 Outperform | $14.62B | 11.42 | 22.07% | 7.26% | -13.16% | -8.10% | |
74 Outperform | $11.31B | 10.64 | 24.02% | 5.53% | 18.54% | 65.80% | |
70 Outperform | $18.52B | 18.08 | 9.43% | 6.16% | -3.77% | -10.59% | |
67 Neutral | $17.22B | 11.28 | 10.45% | 3.94% | 10.30% | 1.07% | |
66 Neutral | $28.96B | 8.49 | 11.76% | 2.03% | -4.58% | 39.03% |