Olin Corp Insider Sale: What Carter Deon’s $23.73 Share Move Means for Investors
Insider sale at Olin Corp: Carter Deon sells 6,500 shares for $23.73, signaling liquidity moves amid litigation costs and negative earnings – what it means for investors.
3 minutes to read


