| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 21.25B | 18.56B | 11.78B | 11.95B | 12.19B | 11.42B |
| Gross Profit | 9.70B | 6.42B | 1.17B | 2.14B | 2.38B | 3.55B |
| EBITDA | 13.37B | 7.87B | 1.86B | 3.28B | 5.54B | 6.10B |
| Net Income | 7.19B | 3.35B | -2.52B | -459.00M | 1.17B | 2.83B |
Balance Sheet | ||||||
| Total Assets | 54.69B | 56.35B | 55.51B | 38.48B | 40.56B | 41.37B |
| Cash, Cash Equivalents and Short-Term Investments | 5.97B | 3.64B | 3.02B | 3.76B | 5.07B | 5.83B |
| Total Debt | 5.65B | 8.97B | 9.44B | 6.13B | 6.30B | 6.70B |
| Total Liabilities | 21.28B | 26.24B | 26.30B | 18.95B | 18.70B | 17.49B |
| Stockholders Equity | 33.23B | 29.93B | 29.03B | 19.35B | 22.02B | 23.01B |
Cash Flow | ||||||
| Free Cash Flow | 6.12B | 2.96B | 97.00M | 1.09B | 2.63B | 3.58B |
| Operating Cash Flow | 9.22B | 6.36B | 2.76B | 3.22B | 4.28B | 4.88B |
| Investing Cash Flow | 718.00M | -2.70B | -1.00B | -2.98B | -1.87B | 91.00M |
| Financing Cash Flow | -7.45B | -2.95B | -1.60B | -2.36B | -2.96B | -1.68B |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
81 Outperform | $118.94B | 16.94 | 22.84% | 0.95% | 26.25% | ― | |
79 Outperform | $40.84B | 21.69 | 35.09% | 1.51% | 49.62% | 195.39% | |
77 Outperform | $13.07B | 16.24 | 32.05% | 0.87% | 29.08% | 72.12% | |
76 Outperform | $20.69B | 33.61 | 14.90% | 0.77% | 28.11% | 66.85% | |
73 Outperform | $46.58B | 39.52 | ― | 2.82% | 26.43% | ― | |
70 Outperform | $15.04B | 73.95 | 8.88% | 0.07% | 45.61% | ― | |
61 Neutral | $10.43B | 7.12 | -0.05% | 2.87% | 2.86% | -36.73% |