Bearish
Olin (NYSE: OLN) swings to Q1 2026 loss with EBITDA down, leverage up
Olin Corporation reported a significant drop in its first-quarter 2026 financial performance, swinging to a net loss of $83.0 million, or $0.73 per di...