Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 3.16T | 2.52T | 1.89T | 1.25T | 889.57B | 647.52B |
Gross Profit | 1.98T | 1.57T | 1.22T | 870.60B | 644.71B | 448.21B |
EBITDA | 1.56T | 1.27T | 998.80B | 704.19B | 533.55B | 325.95B |
Net Income | 1.09T | 1.04T | 841.35B | 585.03B | 431.91B | 260.96B |
Balance Sheet | ||||||
Total Assets | 10.05T | 8.38T | 6.82T | 5.12T | 3.61T | 2.81T |
Cash, Cash Equivalents and Short-Term Investments | 2.25T | 2.11T | 2.20T | 1.69T | 948.56B | 1.20T |
Total Debt | 591.47B | 221.46B | 222.16B | 267.06B | 310.46B | 233.09B |
Total Liabilities | 8.02T | 6.80T | 5.72T | 4.30T | 3.10T | 2.41T |
Stockholders Equity | 1.95T | 1.52T | 1.08T | 819.16B | 499.73B | 391.12B |
Cash Flow | ||||||
Free Cash Flow | 665.46B | 486.17B | 1.06T | 961.52B | 45.45B | 599.54B |
Operating Cash Flow | 807.08B | 581.89B | 1.11T | 1.02T | 70.35B | 617.73B |
Investing Cash Flow | -279.55B | -108.36B | -218.36B | -487.16B | 289.75B | -364.71B |
Financing Cash Flow | -55.10B | -709.77B | -675.97B | -275.91B | -352.58B | -177.49B |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
81 Outperform | $17.76B | 7.93 | 69.34% | 8.12% | 28.65% | 6.05% | |
73 Outperform | $18.60B | 30.79 | 27.54% | 1.69% | 10.34% | 0.68% | |
68 Neutral | $17.99B | 27.05 | 20.58% | ― | 8.94% | 22.30% | |
64 Neutral | $16.36B | 109.39 | 2.61% | ― | 12.68% | ― | |
59 Neutral | $18.02B | 104.97 | 6.85% | ― | 18.11% | ― | |
55 Neutral | $6.15B | -2.31 | -24.71% | 6.04% | 15.14% | 1.34% | |
49 Neutral | $17.30B | ― | 218.28% | ― | 43.89% | 49.74% |