OLIN CorpOLN

Market cap
$2.7B
P/E ratio
Period EndAccounts payable (Million USD)YoY (%)
Dec 31, 2024862+11.12%
Dec 31, 2023775-7.44%
Dec 31, 2022838-1.18%
Dec 31, 2021848+16.25%
Dec 31, 2020729+11.86%
Dec 31, 2019652+2.42%
Dec 31, 2018637-4.97%
Dec 31, 2017670+17.34%
Dec 31, 2016571-6.15%
Dec 31, 2015608+314.31%
Dec 31, 2014147-1.28%
Dec 31, 2013149-14.69%
Dec 31, 2012174+16.43%
Dec 31, 2011150+29.61%
Dec 31, 2010116