Olin Corporation is rated Buy as shares trade at a compressed 9x mid-cycle earnings, despite recent operational setbacks.