Breakdown | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
---|---|---|---|---|
Income Statement | ||||
Total Revenue | 390.23M | 389.60M | 388.33M | 0.00 |
Gross Profit | 310.92M | 323.18M | 328.57M | 0.00 |
EBITDA | -8.42M | 27.66M | 72.06M | 372.14K |
Net Income | -22.69M | 6.07M | 50.08M | -33.83K |
Balance Sheet | ||||
Total Assets | 2.07B | 1.26B | 1.09B | 31.98K |
Cash, Cash Equivalents and Short-Term Investments | 378.98M | 417.87M | 436.71M | 0.00 |
Total Debt | 15.41M | 13.07M | 12.14M | 0.00 |
Total Liabilities | 1.46B | 695.88M | 2.54B | 40.82K |
Stockholders Equity | 605.50M | 563.60M | -1.45B | -8.83K |
Cash Flow | ||||
Free Cash Flow | 182.80M | 466.05M | -62.76M | 8.83K |
Operating Cash Flow | 185.22M | 470.60M | -31.21M | 8.83K |
Investing Cash Flow | -2.41M | -10.04M | -32.43M | 0.00 |
Financing Cash Flow | 40.35M | 12.84M | 17.89M | 0.00 |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
80 Outperform | $29.18B | 25.70 | 26.43% | ― | 66.97% | 86.46% | |
78 Outperform | $92.45B | 52.84 | 23.54% | ― | 58.58% | 508.72% | |
78 Outperform | $27.71B | 32.64 | 19.15% | 0.80% | 12.30% | 20.76% | |
74 Outperform | $173.97B | 25.80 | 15.59% | 1.11% | 4.64% | 54.26% | |
72 Outperform | $30.27B | 51.51 | 8.80% | ― | 22.60% | ― | |
68 Neutral | $17.90B | 11.86 | 10.29% | 3.72% | 9.74% | 1.66% | |
51 Neutral | $6.59B | 93.34 | -3.09% | ― | ― | ― |