Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 34.56B | 33.46B | 30.61B | 25.39B | 20.89B | 19.29B |
Gross Profit | 7.10B | 6.85B | 6.25B | 5.33B | 4.50B | 4.23B |
EBITDA | 2.27B | 2.16B | 2.15B | 1.76B | 1.54B | 1.34B |
Net Income | 615.00M | 599.00M | 756.00M | 590.00M | 463.00M | 312.00M |
Balance Sheet | ||||||
Total Assets | 15.30B | 15.30B | 14.30B | 11.85B | 10.37B | 9.43B |
Cash, Cash Equivalents and Short-Term Investments | 1.45B | 1.88B | 2.07B | 1.80B | 1.53B | 1.04B |
Total Debt | 5.23B | 4.92B | 4.15B | 3.15B | 2.85B | 2.80B |
Total Liabilities | 12.17B | 12.04B | 11.23B | 9.26B | 7.84B | 7.17B |
Stockholders Equity | 2.90B | 3.01B | 2.81B | 2.33B | 2.28B | 2.01B |
Cash Flow | ||||||
Free Cash Flow | 954.00M | 649.00M | 837.00M | 1.21B | 1.17B | 935.17M |
Operating Cash Flow | 1.98B | 1.65B | 2.02B | 2.10B | 1.76B | 1.45B |
Investing Cash Flow | -1.03B | -896.00M | -1.18B | -825.00M | -617.00M | -488.29M |
Financing Cash Flow | -817.00M | -866.00M | -691.00M | -950.00M | -676.00M | -807.39M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
75 Outperform | $15.18B | 22.58 | 21.44% | 2.73% | 7.44% | -5.12% | |
74 Outperform | $39.82B | 22.31 | 99.89% | 2.54% | 3.21% | -4.03% | |
74 Outperform | $16.03B | 47.16 | 7.61% | ― | 8.61% | -22.16% | |
69 Neutral | $17.00B | 32.57 | 11.95% | ― | 5.32% | 11.65% | |
63 Neutral | $2.25B | 34.22 | 12.47% | ― | 7.90% | 68.05% | |
61 Neutral | $2.43B | -20.75 | -7.61% | ― | 2.60% | -3.23% | |
62 Neutral | $20.33B | 14.63 | -3.31% | 3.23% | 1.93% | -12.26% |