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 |
---|---|---|---|---|---|---|---|
76 Outperform | $14.80B | 16.19 | 19.96% | 3.15% | 12.12% | 12.85% | |
75 Outperform | 3.78B | 31.00 | 7.64% | 1.32% | -1.63% | -72.22% | |
63 Neutral | 771.66M | -19.48 | 0.00% | ― | 7.08% | -42.22% | |
60 Neutral | 22.93B | 133.80 | 21.36% | 1.32% | 5.09% | -80.06% | |
58 Neutral | 1.15B | -9.44 | 10.45% | ― | 12.68% | 62.96% | |
50 Neutral | 2.58B | -2.30 | 6541.18% | ― | -16.69% | -279.61% | |
61 Neutral | $18.38B | 12.79 | -2.54% | 3.03% | 1.52% | -15.83% |