Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 1.74B | 1.62B | 1.47B | 1.48B | 1.39B | 884.32M |
Gross Profit | 1.44B | 1.16B | 1.10B | 1.33B | 1.25B | 669.16M |
EBITDA | 1.11B | 1.79B | 789.17M | 827.16M | 857.42M | 520.37M |
Net Income | 652.66M | 585.60M | 513.57M | 437.83M | 413.34M | 315.48M |
Balance Sheet | ||||||
Total Assets | 357.58B | 209.39B | 192.24B | 175.14B | 145.87B | 2.88B |
Cash, Cash Equivalents and Short-Term Investments | 341.30B | 1.74B | 1.55B | 168.01B | 138.71B | 721.56M |
Total Debt | 3.01B | 3.12B | 3.11B | 3.09B | 3.13B | 1.33B |
Total Liabilities | 353.29B | 204.99B | 188.15B | 171.10B | 142.14B | 1.80B |
Stockholders Equity | 4.15B | 4.25B | 3.95B | 3.91B | 3.65B | 1.06B |
Cash Flow | ||||||
Free Cash Flow | 720.23M | 621.30M | 723.04M | 516.97M | 476.12M | 258.77M |
Operating Cash Flow | 794.39M | 708.60M | 826.07M | 616.49M | 543.71M | 277.99M |
Investing Cash Flow | -498.32M | -37.10M | 98.81M | -128.47M | -4.22B | -104.72M |
Financing Cash Flow | -748.58M | -441.70M | -519.70M | -276.48M | 3.84B | 104.23M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
75 Outperform | 85.01B | 11.40 | 15.80% | 5.40% | -0.94% | 8.47% | |
70 Outperform | 39.42B | 9.01 | 5.98% | 1.91% | -14.11% | 180.83% | |
70 Outperform | 88.35B | 8.38 | 9.12% | 6.12% | -6.55% | 14.18% | |
66 Neutral | 13.52B | 8.10 | 10.87% | 6.44% | 18.42% | 37.83% | |
65 Neutral | 50.39B | 7.20 | 9.49% | 6.62% | -3.99% | 14.76% | |
63 Neutral | €13.11B | 20.90 | 16.09% | 2.25% | 10.94% | 15.62% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% |