Indian Oil Corporation Limited (NSE:IOC)

India flag India · Delayed Price · Currency is INR
138.67
+4.08 (3.03%)
Nov 3, 2026, 3:29 PM IST
Market Cap1.91T -16.4%
Revenue (ttm)9.34T +22.8%
Net Income472.42B +90.0%
EPS34.31 +90.1%
Shares Out 13.77B
PE Ratio4.04
Forward PE6.04
Dividend8.25 (5.95%)
Ex-Dividend DateAug 14, 2026
Volume19,523,489
Open136.23
Previous Close134.59
Day's Range135.95 - 138.90
52-Week Range124.92 - 188.96
Beta0.79
AnalystsBuy
Price Target157.42 (+13.52%)
Earnings DateOct 30, 2026