Olin Corp. (OLN) Falls 12.4% on Lower PT, Lower EBITDA Outlook
Olin Corporation fell for a second day on Tuesday, shedding 12.45 percent to close at $21.03 apiece after earning a lower price target from an investment firm and a bleak EBITDA forecast for the fourth...




