Olin Corp Reports $1.3 Million Net Loss in Q2 2025 Amid Market Challenges
Olin Corporation reported a net loss of $1.3 million in Q2 2025, a significant downturn from the same period last year, amidst challenging market conditions and declining adjusted EBITDA.
3 minutes to read