Shares of Indian Oil Corporation (IOC) rose 3% to Rs 135.63 apiece on the NSE during Tuesday’s trade after the oil marketing company reported a consolidated net profit of Rs 14,458 crore for the January–March quarter of FY26. This marks a 78% jump from Rs 8,124 crore in the same period last year.