Olin Reports Q1 2026 Net Loss as EBITDA Drops and Leverage Increases
May 8, 2026
Olin Corporation posted a Q1 2026 net loss of $83 million amid declining sales and EBITDA, citing segment weakness and litigation costs. Net debt to adjusted EBITDA rose to 5.1 times.
2026-01-09
Olin Cuts Q4 EBITDA GuidanceShow all 46 updates