Cabaletta Bio Inc (NASDAQ: CABA): How Can A Stock Be Down -38.46% Year To Date, But Still Loser
Cabaletta Bio Inc (NASDAQ:CABA)’s traded shares stood at 1.15 million during the last session, with the company’s beta value hitting 2.43. At the close of