| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 2.82B | 2.85B | 2.47B | 1.55B | 1.22B | 1.20B |
| Gross Profit | 1.78B | 1.40B | 1.29B | 1.24B | 1.10B | 796.05M |
| EBITDA | 840.66M | 679.79M | 792.70M | 759.79M | 705.16M | 416.56M |
| Net Income | 623.57M | 475.06M | 562.15M | 560.74M | 527.32M | 312.32M |
Balance Sheet | ||||||
| Total Assets | 55.96B | 52.59B | 47.96B | 41.97B | 38.47B | 34.93B |
| Cash, Cash Equivalents and Short-Term Investments | 9.68B | 8.92B | 6.46B | 4.70B | 8.93B | 7.31B |
| Total Debt | 2.53B | 2.53B | 2.77B | 1.08B | 1.46B | 1.89B |
| Total Liabilities | 49.11B | 46.16B | 41.92B | 36.45B | 33.16B | 30.03B |
| Stockholders Equity | 6.86B | 6.43B | 6.04B | 5.52B | 5.31B | 4.90B |
Cash Flow | ||||||
| Free Cash Flow | 1.12B | 807.29M | 400.15M | 540.58M | 634.27M | 386.99M |
| Operating Cash Flow | 1.14B | 904.31M | 478.40M | 604.92M | 657.44M | 426.75M |
| Investing Cash Flow | -5.12B | -3.67B | -4.60B | -6.68B | -3.61B | -3.57B |
| Financing Cash Flow | 4.41B | 3.97B | 5.18B | 3.16B | 3.10B | 6.58B |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
73 Outperform | $13.99B | 11.43 | 9.48% | 0.95% | 7.76% | 49.85% | |
72 Outperform | $7.41B | 12.84 | 15.43% | 1.97% | 12.63% | 14.25% | |
71 Outperform | $8.15B | 10.18 | 9.79% | 1.93% | -2.81% | 14.96% | |
69 Neutral | $8.97B | 12.51 | 14.95% | 3.05% | 2.85% | 20.57% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% |