EquityFolio

BCPC vs OLN

Balchem Corporation - Common Stock · Olin Corporation Common Stock

Relative return (rebased to 100)

Key stats

Metric BCPC OLN
Price $163.71 $22.19
Market Cap $5.26B $2.53B
P/E 33.97
P/B 4.09 1.46
P/S 5.07 0.37
ROE 12.0% -5.8%
Net Margin 14.9% -1.5%
Gross Margin 35.7% 7.4%
Revenue Growth 8.8% 3.7%
Dividend Yield 0.59% 3.61%
EPS $4.82 -$0.89

Metrics from owned fundamentals, updated daily. Highlighted values are the more favorable of the two.