State-run Indian Oil Corporation Ltd (IOC) on Monday reported its swing back to profit in the September quarter, posting a consolidated net profit attributable to shareholders at Rs 7,817.55 crore for second quarter of FY26, reversing from a loss of Rs 169.58 crore in the same quarter last year, as revenue rose and margins improved.