First quarter 2025 net income of $1.4 million, or $0.01 per diluted share Quarterly adjusted EBITDA of $185.6 million Olin Corporation (NYSE: OLN) announced financial results for the first quarter ...
First quarter 2025 net income of $1.4 million, or $0.01 per diluted share Quarterly adjusted EBITDA of $185.6 million Olin Corporation (NYSE: OLN) announced financial results for the first quarter ...
Tags: All Products,Americas,English,News,US
Published on May 7, 2025 3:03 PM (GMT+8)SHARE THIS STORY