Olin Olin Announces Fourth Quarter 2023 Results 18:58 0 Highlights Fourth quarter 2023 net income of $52.9 million , or $0.43 per diluted share Quarterly adjusted EBITDA of $210.1 million Shar...