Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 23.18B | 21.50B | 19.41B | 17.61B | 15.79B | 12.87B |
Gross Profit | 20.66B | 19.15B | 17.05B | 15.44B | 13.92B | 11.15B |
EBITDA | 9.56B | 7.96B | 7.78B | 7.05B | 6.67B | 5.05B |
Net Income | 6.96B | 5.56B | 5.43B | 4.76B | 4.82B | 5.26B |
Balance Sheet | ||||||
Total Assets | 28.75B | 30.23B | 29.78B | 27.16B | 27.24B | 24.28B |
Cash, Cash Equivalents and Short-Term Investments | 5.94B | 7.89B | 7.84B | 6.10B | 5.80B | 5.99B |
Total Debt | 6.64B | 6.06B | 4.08B | 4.63B | 4.67B | 4.71B |
Total Liabilities | 16.98B | 16.13B | 13.26B | 13.11B | 12.44B | 11.02B |
Stockholders Equity | 11.77B | 14.11B | 16.52B | 14.05B | 14.80B | 13.26B |
Cash Flow | ||||||
Free Cash Flow | 9.60B | 7.82B | 6.94B | 7.40B | 6.89B | 5.31B |
Operating Cash Flow | 9.79B | 8.06B | 7.30B | 7.84B | 7.22B | 5.73B |
Investing Cash Flow | -1.02B | 149.00M | 776.00M | -570.00M | -3.54B | -414.00M |
Financing Cash Flow | -11.01B | -7.72B | -5.18B | -6.83B | -4.30B | -3.49B |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
83 Outperform | $3.72T | 36.68 | 33.28% | 0.65% | 14.93% | 15.50% | |
78 Outperform | $148.70B | 22.42 | 52.87% | ― | 10.69% | 35.23% | |
71 Outperform | $922.22B | 76.01 | 71.15% | 0.62% | 9.67% | 11.23% | |
71 Outperform | $389.92B | 546.23 | 15.30% | ― | 38.79% | 78.37% | |
68 Neutral | $81.38B | 34.30 | 6.61% | ― | 3.21% | 31.64% | |
67 Neutral | $44.63B | ― | -2.70% | ― | 23.31% | 31.04% | |
61 Neutral | $36.69B | 12.42 | -10.20% | 1.85% | 8.50% | -7.32% |