Olin Corp. (NYSE: OLN) reported higher first quarter income of 60 cents per share compared with 50 cents per share in the year ago period but the results missed expectations and the company forecast disappointing second quarter results. The stock price tumbled $1.56 to $12.81.
Olin Misses
April 28, 2009 at 13:57 PM EDT