Breakdown | ||||
Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|
Income Statement | Total Revenue | |||
5.18B | 4.42B | 3.17B | 2.75B | 2.24B | Gross Profit |
5.18B | 3.51B | 3.17B | 2.75B | 2.24B | EBIT |
4.18B | 3.58B | 2.10B | 1.82B | 1.38B | EBITDA |
-1.15B | 6.68B | 3.20B | 2.12B | 1.60B | Net Income Common Stockholders |
755.00M | 600.00M | 380.00M | 308.00M | 195.00M |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | |||
3.63B | 3.75B | 3.44B | 2.45B | 4.29B | Total Assets |
150.52B | 128.42B | 115.14B | 108.95B | 95.68B | Total Debt |
14.00M | 11.36B | 8.96B | 11.80B | 9.96B | Net Debt |
-3.62B | 7.61B | 5.52B | 9.35B | 5.66B | Total Liabilities |
133.92B | 114.36B | 103.53B | 98.73B | 86.68B | Stockholders Equity |
4.28B | 3.58B | 2.85B | 2.40B | 1.95B |
Cash Flow | Free Cash Flow | |||
8.68B | 4.50B | 3.90B | 5.82B | 8.02B | Operating Cash Flow |
8.72B | 4.54B | 3.97B | 5.90B | 8.07B | Investing Cash Flow |
-44.00M | -52.00M | -67.00M | -188.00M | -50.00M | Financing Cash Flow |
-833.00M | -624.00M | -470.00M | -523.00M | -229.00M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
81 Outperform | $82.84B | 28.30 | 19.20% | 0.51% | 19.54% | 22.23% | |
81 Outperform | $699.73B | 12.67 | 17.28% | 1.92% | 17.07% | 21.78% | |
77 Outperform | $196.32B | 15.32 | 13.16% | 2.98% | 9.17% | 53.77% | |
74 Outperform | $181.34B | 14.33 | 11.95% | 2.02% | 14.80% | 77.97% | |
73 Outperform | $140.11B | 25.13 | 13.30% | 1.36% | 1.87% | 17.63% | |
71 Outperform | $1.06B | ― | 11.11% | ― | ― | ― | |
64 Neutral | $14.34B | 10.61 | 9.28% | 4.07% | 18.04% | -9.54% |