Indian Oil Corporation Limited (NSE:IOC)

India flag India · Delayed Price · Currency is INR
127.80
+1.66 (1.32%)
Oct 14, 2026, 3:29 PM IST
Market Cap1.76T -17.1%
Revenue (ttm)8.58T +13.5%
Net Income336.52B +99.3%
EPS24.41 +99.1%
Shares Out 13.77B
PE Ratio5.23
Forward PE8.74
Dividend8.25 (6.46%)
Ex-Dividend DateAug 14, 2026
Volume7,465,292
Open125.50
Previous Close126.14
Day's Range124.92 - 127.80
52-Week Range124.92 - 188.96
Beta0.82
AnalystsBuy
Price Target158.84 (+24.29%)
Earnings DateOct 30, 2026