Olin Corporation 1Q 2026: Revenue $1.58B, EPS $(0.73) — 10-Q Summary
May 9, 2026
Olin Corporation reported a net loss of $83 million in Q1 2026 with revenue declining to $1.58 billion due to higher energy costs and lower Chlor Alkali sales. However, the Epoxy and Winchester segments showed improved performance.