Olin Shorts Ease But Bears Hold the High Ground
Olin Corporation heads into its May 8 earnings call with short sellers broadly retreating — yet the stock keeps falling anyway. The short interest story has moved fast. At 9.2% of free float, OLN remains meaningfully…
