Oil Marketing & Distribution company Indian Oil Corporation announced Q3FY25 results PBT: Rs 3,470 crore for Q3FY25. PAT: Rs 2,874 crore for Q3FY25. EBITDA: Rs 8,998 crore for Q3FY25. Debt level: Rs 1,31,480 crore for Q3FY25. Result PDF