IOC Indian Oil Corporation Ltd Earnings Reports Announcement 2025 - Financial Results Update Indian Oil Corporation Ltd released an investor presentation detailing their financial results, including a profit before tax of Rs 1,234 crore and a debt level of Rs 134,466 crore. The company's EBITDA contribution was significant and operational performance showed strong throughput in refinery and pipeline operations..Find Corporate Announcements for Press Releases, AGM, Insider Trading & SAST, Results and Corporate Action for Indian Oil Corporation Ltd