<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=35476375865279447&ev=PageView&noscript=1"/>

Indian Oil Corporation Limited

NSE: IOC · Lot size: 4875

Indian Oil Corporation Limited Share Price & Analysis

147.49Updated 21 Apr 2026, 01:26 pm IST
LTP
147.49
Open
147.06
High
148.34
Low
147
Close
₹146.87
52W High
₹189
52W Low
₹189
Volume
5303K
Lot Size
4875
Sector

Fundamentals

P/E
5.76
P/B
ROE
6.51%
ROCE
7.36%
D/E Ratio
Div Yield
4.8%
EPS
Book Value
₹140
AI AnalysisGenerated daily after market close · AI-powered

Today's Price Action

Indian Oil Corporation Limited trades flat at ₹147.49 with volume matching the 20-day average at 53 lakh shares. Absent price movement and neutral volume indicate market indecision, reflecting limited near-term momentum.

Valuation Snapshot

Indian Oil Corporation Limited trades at a P/E of 5.76, but sector P/E is unavailable, limiting comparative insight. ROE of 6.51% reflects below-par capital efficiency, suggesting muted profitability relative to shareholder equity.

Key Levels to Watch

The current price stands ₹41.51 below the unchanged 52-week high and low of ₹189, indicating a stagnant price band for the past year. Indian Oil Corporation Limited shows no breakout signal, with resistance firmly in place at ₹189.

Trader Takeaway

Traders await a decisive move above ₹189 on strong volume to confirm upside momentum; until then, caution prevails.

Frequently Asked Questions

What is Indian Oil Corporation Limited share price today?
Indian Oil Corporation Limited (IOC) is currently trading at ₹147.49 on NSE, as of the last market session. Prices update daily after market close on MarketNetra.
Is Indian Oil Corporation Limited available in F&O (Futures & Options)?
Yes, Indian Oil Corporation Limited (IOC) is part of the NSE F&O segment with a lot size of 4875 shares. Options are available with monthly expiry contracts. You can track the full option chain and OI analysis on MarketNetra.
What is Indian Oil Corporation Limited 52-week high and low?
Indian Oil Corporation Limited's 52-week high is ₹189 and the 52-week low is ₹189. The current price of ₹147.49 is 22.0% below the 52W high.
What is Indian Oil Corporation Limited P/E ratio?
Indian Oil Corporation Limited's current P/E ratio is 5.76. This indicates the market is paying ₹5.76 for every ₹1 of earnings. Compare this to the sector average to assess relative valuation.
How to trade Indian Oil Corporation Limited options?
Indian Oil Corporation Limited options are traded on NSE with monthly expiry contracts (lot size: 4875 shares). To trade IOC options: select your expiry on the option chain page, identify key OI strikes, check the PCR and buildup type on OI analysis, and review FII/DII flows for institutional sentiment before taking a position.