Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 |
---|---|---|---|---|
Income Statement | ||||
Total Revenue | 5.84B | 837.49M | 3.88B | 6.33B |
Gross Profit | 432.08M | 12.52B | 546.32M | 584.80M |
EBITDA | 135.14M | 293.62M | 65.27M | -193.06M |
Net Income | 90.14M | 192.38M | 15.26M | -214.98M |
Balance Sheet | ||||
Total Assets | 1.75B | 1.19B | 800.16M | 2.40B |
Cash, Cash Equivalents and Short-Term Investments | 1.19B | 640.39M | 388.33M | 358.96M |
Total Debt | 51.25M | 48.30M | 36.46M | 45.86M |
Total Liabilities | 431.19M | 358.99M | 202.60M | 1.89B |
Stockholders Equity | 1.32B | 832.38M | 597.56M | 515.43M |
Cash Flow | ||||
Free Cash Flow | 149.00M | 266.21M | 111.41M | 343.61M |
Operating Cash Flow | 150.68M | 268.58M | 111.83M | 346.98M |
Investing Cash Flow | -137.17M | -68.53M | -1.42M | -24.92M |
Financing Cash Flow | 380.03M | -3.19M | -10.74M | -291.38M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
80 Outperform | $29.44B | 25.94 | 26.43% | ― | 66.97% | 86.46% | |
78 Outperform | $89.98B | 51.43 | 23.54% | ― | 58.58% | 508.72% | |
78 Outperform | $26.79B | 31.55 | 19.15% | 0.83% | 12.30% | 20.76% | |
72 Outperform | $30.35B | 51.63 | 8.80% | ― | 22.60% | ― | |
68 Neutral | $17.80B | 11.87 | 10.23% | 3.74% | 9.69% | 1.18% | |
59 Neutral | $3.88B | ― | ― | ― | ― | ||
51 Neutral | $6.27B | 93.34 | -3.09% | ― | ― | ― |