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 |
---|---|---|---|---|---|---|---|
71 Outperform | $3.61B | 92.45 | 2.04% | 1.39% | -3.98% | -93.50% | |
69 Neutral | $13.73B | 14.45 | 19.96% | 3.27% | 12.12% | 12.85% | |
63 Neutral | $706.00M | ― | -8.75% | ― | 7.08% | -42.22% | |
61 Neutral | $17.75B | 12.56 | -5.49% | 3.02% | 1.43% | -14.12% | |
60 Neutral | $20.96B | 119.59 | 9.76% | 1.39% | 5.09% | -80.06% | |
58 Neutral | $871.19M | ― | 32.94% | ― | 12.68% | 62.96% | |
49 Neutral | $2.55B | ― | -142.38% | ― | -16.69% | -279.61% |