OLIN CorpOLN

Market cap
$2.3B
P/E ratio
Period EndEBITDA margin (%) YoY (%)
Dec 31, 202412.5-31.67%
Dec 31, 202318.2-28.12%
Dec 31, 202225.4-7.13%
Dec 31, 202127.3-981.88%
Dec 31, 2020-3.1-124.41%
Dec 31, 201912.7-31.06%
Dec 31, 201818.4+29.63%
Dec 31, 201714.2+14.85%
Dec 31, 201612.4+7.05%
Dec 31, 201511.5-24.44%
Dec 31, 201415.3-8.88%
Dec 31, 201316.8-0.92%
Dec 31, 201216.9+2.71%
Dec 31, 201116.5+66.69%
Dec 31, 20109.9