Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 8.40B | 8.17B | 7.42B | 8.22B | 7.50B | 6.13B |
Gross Profit | 2.04B | 2.01B | 1.79B | 2.12B | 1.56B | 1.06B |
EBITDA | 1.32B | 1.28B | 1.13B | 1.51B | 894.79M | 529.26M |
Net Income | 903.29M | 883.31M | 768.93M | 1.05B | 663.03M | 243.44M |
Balance Sheet | ||||||
Total Assets | 9.45B | 9.30B | 8.67B | 8.47B | 8.73B | 7.74B |
Cash, Cash Equivalents and Short-Term Investments | 130.17M | 487.15M | 798.57M | 724.49M | 832.82M | 532.84M |
Total Debt | 2.17B | 2.20B | 2.10B | 2.58B | 3.40B | 3.01B |
Total Liabilities | 3.39B | 3.42B | 3.34B | 3.82B | 4.76B | 4.14B |
Stockholders Equity | 6.05B | 5.87B | 5.31B | 4.63B | 3.93B | 3.50B |
Cash Flow | ||||||
Free Cash Flow | 490.33M | 173.75M | 772.74M | 1.08B | 355.45M | 1.09B |
Operating Cash Flow | 525.41M | 210.08M | 806.17M | 1.11B | 376.65M | 1.12B |
Investing Cash Flow | -135.25M | -136.44M | -97.19M | -14.88M | -74.26M | -312.80M |
Financing Cash Flow | -504.67M | -393.57M | -628.51M | -1.20B | -155.00K | -604.94M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
78 Outperform | 50.17B | 13.49 | 16.48% | 0.95% | -7.31% | -16.37% | |
78 Outperform | 26.02B | 9.86 | 21.81% | 0.67% | 5.04% | 2.07% | |
78 Outperform | 13.46B | 10.27 | 16.99% | 0.69% | 3.26% | -6.40% | |
76 Outperform | $6.70B | 7.82 | 15.59% | ― | 13.77% | 28.57% | |
69 Neutral | 23.23B | 17.08 | 39.53% | ― | 5.87% | -1.74% | |
68 Neutral | 32.79B | 10.53 | 14.42% | 1.56% | -1.26% | -17.78% | |
61 Neutral | $18.38B | 12.79 | -2.54% | 3.03% | 1.52% | -15.83% |