Analyst RecommendationsThe analyst recommendation downgrade from Buy to Hold reflects uncertainty over financial prospects and limited visibility for long-term growth.
Financial StrategyThe company's surprise $100 million equity raise contradicts management's earlier guidance, causing investor concern over financial strategy.
Revenue And DemandNear-term revenue estimates fall significantly below market expectations, suggesting potential issues with demand and commercialization.