MarketBeat Analyst action
iBio (NASDAQ:IBIO) Rating Increased to Hold at Wall Street Zen
Wall Street Zen has upgraded iBio (NASDAQ:IBIO) from a "sell" to a "hold" rating, though the broader analyst consensus remains a "Buy" with a $5.00 average price target. The company recently reported a quarterly loss of $0.07 per share, missing estimates, and its stock has experienced volatility over the past year. Institutional investors hold approximately 7.9% of iBio's …