SLS Shorts Near 41% of Float as Borrow Dries Up
SELLAS Life Sciences Group enters September with one of the most charged short-selling setups in small-cap biotech — 41% of the free float sold short, essentially no shares left to borrow, and a stock that has surged…