Olin Corp. (OLN) Misses Q3 EPS by 2 Cents, Revenue Misses Estimates
Olin Corporation reported third-quarter earnings that fell short of analyst expectations, posting an EPS of $0.13 against a forecast of $0.15. Revenue also declined to $1.75 billion, missing the conse