SLS Stock Looks Like a $3 Billion Biotech Winner—This Short Seller Says the Market Has It Dangerously Wrong: 'Most Expensive Coin Flip' (UPDATED)
Short seller BMF Capital disclosed a short position in SELLAS Life Sciences, arguing the market has 'dangerously overvalued' the biotech.