Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 33.77B | 33.46B | 30.61B | 25.39B | 20.89B | 19.29B |
Gross Profit | 12.11B | 6.85B | 6.25B | 5.33B | 4.50B | 4.23B |
EBITDA | 8.79B | 2.16B | 2.15B | 1.76B | 1.54B | 1.34B |
Net Income | 629.00M | 599.00M | 756.00M | 590.00M | 463.00M | 312.00M |
Balance Sheet | ||||||
Total Assets | 15.44B | 15.30B | 14.30B | 11.85B | 10.37B | 9.43B |
Cash, Cash Equivalents and Short-Term Investments | 1.60B | 1.88B | 2.07B | 1.80B | 1.53B | 1.04B |
Total Debt | 5.19B | 4.92B | 4.15B | 3.15B | 2.85B | 2.80B |
Total Liabilities | 12.05B | 12.04B | 11.23B | 9.26B | 7.84B | 7.17B |
Stockholders Equity | 3.16B | 3.01B | 2.81B | 2.33B | 2.28B | 2.01B |
Cash Flow | ||||||
Free Cash Flow | 454.00M | 649.00M | 837.00M | 1.21B | 1.17B | 935.17M |
Operating Cash Flow | 1.50B | 1.65B | 2.02B | 2.10B | 1.76B | 1.45B |
Investing Cash Flow | -983.00M | -896.00M | -1.18B | -825.00M | -617.00M | -488.29M |
Financing Cash Flow | -816.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 |
---|---|---|---|---|---|---|---|
78 Outperform | $15.80B | 46.62 | 7.91% | ― | 8.61% | -22.16% | |
73 Outperform | $38.08B | 21.34 | 99.08% | 2.60% | 3.21% | -4.03% | |
69 Neutral | $15.36B | 22.93 | 20.66% | 2.71% | 7.44% | -5.15% | |
68 Neutral | $17.51B | 33.19 | 11.48% | ― | 5.32% | 11.65% | |
66 Neutral | $1.69B | ― | -4.11% | ― | 6.62% | 53.12% | |
63 Neutral | $20.42B | 14.38 | -3.63% | 3.17% | 2.07% | -6.17% | |
59 Neutral | $906.72M | 2,245.98 | -2.08% | 3.26% | 1.54% | -134.75% |