Indian Oil Corporation Ltd. (IOC) NSE close ₹130.15 on 28-10-2026 (EOD), -1.21%. P/E 5.3 vs industry 14.5. Value + momentum score 55, RSI 47, sector Oil Gas & Consumable Fuels.