Breakdown | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | 5.43B | 4.73B | 4.13B | 3.37B | 2.42B |
Gross Profit | 4.34B | 3.80B | 2.63B | 2.55B | 1.74B |
EBITDA | 2.01B | 1.73B | 1.42B | 1.09B | 648.73M |
Net Income | 838.91M | 671.03M | 465.19M | 294.25M | -54.14M |
Balance Sheet | |||||
Total Assets | 8.55B | 7.62B | 7.35B | 6.96B | 6.53B |
Cash, Cash Equivalents and Short-Term Investments | 1.01B | 689.52M | 1.09B | 981.79M | 442.39M |
Total Debt | 2.79B | 2.60B | 2.65B | 2.79B | 2.89B |
Total Liabilities | 4.13B | 3.74B | 3.86B | 3.83B | 3.68B |
Stockholders Equity | 4.40B | 3.86B | 3.47B | 3.11B | 2.83B |
Cash Flow | |||||
Free Cash Flow | 1.19B | 395.61M | 868.84M | 923.90M | 482.86M |
Operating Cash Flow | 1.65B | 1.16B | 1.11B | 1.14B | 592.42M |
Investing Cash Flow | -462.45M | -759.19M | -246.75M | -137.26M | -149.91M |
Financing Cash Flow | -875.47M | -775.73M | -775.04M | -494.73M | -395.27M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
74 Outperform | $23.16B | 29.44 | 40.27% | 1.32% | 2.67% | 1.31% | |
70 Outperform | $13.23B | 14.47 | 19.96% | 3.52% | 12.12% | 12.85% | |
68 Neutral | $3.13B | 82.29 | 2.04% | 1.62% | -3.98% | -93.50% | |
63 Neutral | £1.75B | 11.06 | 2.86% | 3.21% | 0.32% | -41.79% | |
63 Neutral | $691.51M | ― | -8.75% | ― | 7.08% | -42.22% | |
54 Neutral | $592.62M | ― | 32.94% | ― | 11.89% | 66.22% | |
45 Neutral | $2.00B | ― | -120.18% | ― | -14.08% | -411.39% |