– IOC's share price was ₹168.95 as of April 30, 2024, with a 52-week high of ₹196.80 and a 52-week low of ₹81.40.1

The company's market capitalization was ₹2,49,169.25 crore 

Its P/E ratio was 25.45 and P/B ratio was 1.86 

IOC's share price has shown mixed performance, with a return of -2.63% in one day, -2.03% over the past month 

However, its longer-term performance has been stronger, with 6-month, 1-year, 3-year, and 5-year returns of 91.42%, 105.61%, 178.95%, 

Compared to peers like Reliance Industries, IOC has shown relatively stronger performance over the past 3-5 years 

IOC recently announced plans to invest ₹5,215 crore to develop 1 GW of renewable energy capacity in India, 

– The company's Q4 FY2024 revenue from operations fell 3% year-over-year to ₹2.19 lakh crore.3