Olin Announces First Quarter 2024 ResultsPR Newswire • 7 days agoOlin Announces First Quarter 2024 Results Olin Announces First Quarter 2024 Results PR Newswire CLAYTON, Mo., April 25, 2024 Highlights First quarter 2024 net income of $48.6 million, or $0.40 per...