Olin Corporation (OLN)
NYSE: OLN · Real-Time Price · USD
21.54
-0.47 (-2.14%)
Jun 22, 2026, 4:00 PM EDT - Market closed

Olin Corporation Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Jun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
2,4532,3663,9116,4857,0049,019
Market Cap Growth
6.38%-39.49%-39.70%-7.41%-22.34%132.42%
Enterprise Value
5,5725,3706,9189,3739,75511,997
Last Close Price
21.5420.8333.8053.9552.9457.52
PE Ratio
--37.1415.115.927.23
Forward PE
45.1279.8418.2521.459.096.30
PEG Ratio
-0.51-0.440.310.31
PS Ratio
0.370.350.600.950.751.01
PB Ratio
1.411.291.932.902.753.40
P/TBV Ratio
17.3810.0810.2812.359.2610.42
P/FCF Ratio
8.109.5512.698.784.165.86
P/OCF Ratio
4.804.997.776.663.645.18
EV/Sales Ratio
0.830.791.061.371.041.35
EV/EBITDA Ratio
10.7010.198.497.534.104.93
EV/EBIT Ratio
392.401013.1923.3313.165.486.48
EV/FCF Ratio
18.3921.6622.4512.705.797.79
Debt / Equity Ratio
1.871.591.441.271.131.09
Debt / EBITDA Ratio
8.495.963.872.431.241.30
Debt / FCF Ratio
10.9312.6610.234.091.752.05
Net Debt / Equity Ratio
1.801.621.471.281.081.12
Net Debt / EBITDA Ratio
8.005.643.652.291.161.22
Net Debt / FCF Ratio
10.2911.999.653.861.631.93
Asset Turnover
0.920.910.860.871.131.06
Inventory Turnover
7.817.816.906.297.958.58
Quick Ratio
0.760.660.730.690.740.77
Current Ratio
1.361.211.271.291.381.34
Return on Equity (ROE)
-10.28%-5.15%4.86%18.79%51.08%63.21%
Return on Assets (ROA)
-1.05%0.04%2.87%7.30%17.01%18.58%
Return on Invested Capital (ROIC)
-1.35%0.06%3.54%8.98%20.81%22.24%
Return on Capital Employed (ROCE)
-2.03%0.09%4.89%11.24%26.71%26.62%
Earnings Yield
--2.69%6.62%16.89%13.84%
FCF Yield
12.35%10.48%7.88%11.39%24.06%17.08%
Dividend Yield
3.63%3.84%2.37%1.49%1.51%1.40%
Payout Ratio
--91.14%86.74%21.95%8.76%9.86%
Buyback Yield / Dilution
3.34%4.10%7.22%13.27%8.90%-3.23%
Total Shareholder Return
6.98%7.94%9.59%14.75%10.41%-1.83%
SEC Filings: 10-K · 10-Q