Olin Releases Q3 2024 Financial Results
Olin Corporation (NYSE: OLN) announced its financial performance for the third quarter ending September 30, 2024. The company reported a net loss of $24.9 million, or $0.21 per diluted share, a stark contrast to the net income of $104.1 million,…