Olin Corporation Faces Financial Struggles Amid Market Pressures Olin Corporation's stock recently hit a 52-week low of $24.48, reflecting a 56% annual decline. Challenges such as weak demand and high production costs have impacted its performance. Despite these struggles, the company continues to maintain its dividend history, with the latest payout scheduled for March 14, 2025, at $0.20 per share.23