Olin Corporation Reports Q4 2025 Net Loss; Adjusted EBITDA Declines 65%
Olin Corporation (NYSE: OLN) reported fourth-quarter and full-year 2025 financial results on January 30, 2026. The company reported a Q4 net loss of $85.5 million…
Bottom Leaderboard (970x250)