Olin Corporation reported a net income of $243.6 million for Q1 2021, a significant improvement compared to the net loss of $80.0 million in Q1 2020. The company achieved a record quarterly adjusted EBITDA of $540.4 million. Sales increased to $1,918.8 million from $1,425.1 million in the same quarter last year.
Net income was $243.6 million.
Record quarterly adjusted EBITDA reached $540.4 million.
Electrochemical Unit Profit Contribution Index improved by 39% compared to the previous quarter.
Winchester business delivered record quarterly segment results.
Olin expects the Electrochemical Unit Profit Contribution Index (ECU PCI) to increase in Q2 2021. Winchester's second quarter segment results are expected to increase sequentially. Overall, Olin expects second quarter 2021 adjusted EBITDA to improve sequentially from first quarter 2021 levels excluding the net one-time financial benefits from Winter Storm Uri.
Visualization of income flow from segment revenue to net income