Cabaletta Bio Inc (CABA): A Sitting Duck With More Than -1431.1% Upside
Cabaletta Bio Inc (NASDAQ:CABA) concluded the trading at $2.09 on current market day with a fall of -2.79% from its closing price on previous day. Considering stock’s 52-week price range provides that CABA hit a high price of $24.85 and saw its price falling to