Olin Corp (OLN) Shares Drop 4.3% Despite Undervaluation Signal
Apr 14, 2026
Olin Corp shares fell 4.3% to $28.17, while GuruFocus estimates an undervaluation of 41.9% at $48.49, citing low financial strength and insider selling as risks.
2026-01-09
Olin Cuts Q4 EBITDA GuidanceShow all 46 updates