Indian Oil Corporation Ltd share price logo

IOC Share Price

(IOC)

Check the latest share price of IOC, details on performance, fundamentals, analyst ratings, peer comparison, financials, company news, analysis, and shareholding pattern for informed investing decisions.

₹142.70.71%

as on 02:16PM, 14 May 2025

NSE

bell
The current prices are delayed by 15 mins, login to check live prices.

🔔 Project Alert

L&T Energy Green Tech to build a 10,000 tonnes per annum green hydrogen plant at Indian Oil Corporation's Panipat refinery.

IOC Performance

Get real-time share price information, day’s high and low, historical returns and market stats.

  • Day's Low

    Day's High

    ₹141.95
    Day's Price Range
    ₹143.8
  • 52 Week's Low

    52 Week's High

    ₹110.72
    52-Week Price Range
    ₹185.97
1 Month Return+ 6.64 %
3 Month Return+ 20.84 %
1 Year Return-11.08 %
3 Year Return+ 16.04 %
5 Year Return+ 182.81 %
Previous Close₹141.69
Open₹142.67
Volume73.63L
Upper Circuit₹155.85
Lower Circuit₹127.52

IOC Fundamentals & Key Indicators

Check the fundamental ratios and key indicators of the company like P/E, P/B, PEG, Dividend yield etc.

Market Cap

₹2,00,083.83 Cr

Return on Equity (ROE)

25.44

PE Ratio (TTM)

14.34

Return on capital employed (ROCE)

20.28

Industry PE ratio

18.37

Beta (LTM)

1.24

P/B Ratio

1.31

Dividend Yield

6.98

PEG Ratio

-0.7

Quarterly Earnings Growth YOY

52.47

EPS (TTM)

31.34

Sector

Refineries

Book Value

133.18

Technical Analysis

How to invest in IOC

Investing in IOC is simple. You can open a free INDstocks investment account on the INDmoney App. Search for IOC or IOC on the app to check live prices of the stock and click on Buy or SIP. You can invest by selecting the number of shares or set up a fixed SIP to invest every month or week.

For example: You can buy 10 shares of IOC or start an SIP based on the market price on each investment date.

You can easily transfer money to your stock account via the INDmoney app and start investing in stocks like IOC with just a few clicks!

IOC Stock's Interest Amongst Investors

11.07%

Period May 14, 2025 to Apr 14, 2025. Change in 30 Days vs previous period

Investment in Indian Oil Corporation Ltd Shares on INDmoney has grown by 11.07% over the past 30 days, indicating increased transactional activity.

21%

Period May 14, 2025 to Apr 14, 2025. Change in 30 Days vs previous period

Search interest for Indian Oil Corporation Ltd Stock has increased by 21% in the last 30 days, reflecting an upward trend in search activity.

IOC Valuation

Track how the P/E of IOC has moved over time to understand valuation trends.

IOC in the last 5 years

  • Overview

  • Trends

Lowest (-95.07x)

June 8, 2020

Today (14.34x)

May 13, 2025

Industry (18.37x)

May 13, 2025

Highest (28.08x)

December 16, 2020

LowHigh

Today’s Price to Earnings Ratio: 14.34x

Analysts Recommendation on IOC

Get updated buy, sell, and hold recommendations by analysts on IOC.

based on 30 analysts

BUY

63.33%

Buy

16.67%

Hold

20.00%

Sell

63.33% of analysts recommend a 'BUY' rating for IOC. Average target price of ₹154.97

Source: S&P Global Market Intelligence

Analysts Forecast on IOC

Get share price movements and forecasts by analysts on IOC.

IOC price forecast by 30 analysts

Upside of9.37%

High

₹205

Target

₹154.97

Low

₹85

IOC target price ₹154.97, a slight upside of 9.37% compared to current price of ₹142.7. According to 30 analysts rating.

Source: S&P Global Market Intelligence

IOC Financials

Get the annual and quarterly financial summary of IOC, including revenue, profit, loss and more.

Value in ₹ crore
DetailsQ'1 24Q'2 24Q'3 24Q'4 24Q'1 25
Revenue

(in ₹ Cr)

198650 (0%)193845 (2%)174976 (10%)194014 (11%)195270 (1%)
Net Income

(in ₹ Cr)

5488 (0%)3723 (32%)-449 (112%)2147 (578%)8368 (290%)
Net Profit Margin2.76% (0%)1.92% (30%)-0.26% (114%)1.11% (527%)4.29% (286%)
Value in ₹ crore
Details2021202220232024
Total Assets

(in ₹ Cr)

338380 (0%)393043 (16%)424736 (8%)462243 (9%)
Total Liabilities

(in ₹ Cr)

227880 (0%)261756 (15%)289978 (11%)285528 (2%)
Value in ₹ crore
Details20202021202220232024
Operating Cash Flow

(in ₹ Cr)

7190 (0%)48784 (578%)22791 (53%)20985 (8%)68097 (224%)

IOC Index Inclusions

Nifty Energy

₹34,905.45

1.03 (356.2%)

Nifty PSE

₹9,641.70

0.67 (64.35%)

Nifty Infra

₹8,911.25

0.38 (33.45%)

S&P BSE CPSE

₹3,738.11

1.12 (41.26%)

S&P BSE 100 ESG

₹411.35

0.01 (0.03%)

S&P BSE Enhanced Value

₹917.35

0.81 (7.33%)

Nifty100 Eq Weig

₹31,570.60

0.48 (150.9%)

S&P BSE Largecap

₹9,456.93

0.23 (21.42%)

S&P BSE 250 LargeMidCap

₹10,532.36

0.37 (39.04%)

Nifty 200

₹13,656.40

0.38 (51.5%)

Nifty LargeMidcap 250

₹15,730.45

0.67 (104.1%)

S&P BSE Bharat 22

₹8,446.39

0.41 (34.2%)

Nifty Commodities

₹8,630.45

0.95 (81.2%)

BSE 100

₹25,743.41

0.22 (57.27%)

NIFTY 100

₹25,133.25

0.18 (46.15%)

S&P BSE Energy

₹11,560.93

0.8 (92.23%)

S&P BSE Dividend Stability

₹972.49

0.22 (2.12%)

Nifty 500

₹22,461.15

0.5 (111.75%)

S&P BSE 100 LargeCap TMC

₹9,073.66

0.23 (20.89%)

Nifty Next 50

₹65,370.65

0.47 (304.85%)

S&P BSE PSU

₹18,926.66

0.66 (124.45%)

S&P BSE SEN. N50

₹81,264.06

0.49 (392.92%)

S&P BSE OIL & GAS

₹26,859.29

1.02 (271.68%)

BSE 200

₹11,129.87

0.35 (38.43%)

BSE 500

₹35,312.13

0.48 (167.9%)

IOC Earnings and Dividends

View detailed summary of the earnings and dividend history of IOC.

  • Indian Oil Corporation Ltd Earnings Results

    Indian Oil Corporation Ltd’s net profit jumped 57.78% since last year same period to ₹8,123.64Cr in the Q4 2024-2025. On a quarterly growth basis, Indian Oil Corporation Ltd has generated 284.04% jump in its net profits since last 3-months.

    Read More about Earnings Results
  • Indian Oil Corporation Ltd Dividends April,2024

    In the quarter ending March 2024, Indian Oil Corporation Ltd has declared dividend of ₹7 - translating a dividend yield of 10.59%.

    Read More about Dividends

IOC Shareholding Pattern

View the shareholding pattern breakup of promoters, FIIs, DIIs, and retail investors in IOC.

InvestorsHoldings %Quarterly Trend3M change
Promoter Holdings
51.5%
0.00
Foreign Institutions
7.38%
0.00
Mutual Funds
2.72%
0.00
Retail Investors
11.57%
0.00
Others
26.83%
0.00

IOC vs Peers

Compare market cap, revenue, PE, and other key metrics of IOC with its industry peers.

Company
Analyst View
Market Cap(in ₹ Cr)
5 Year CAGRDebt to Asset Ratio
Net Profit(in ₹ Cr)
Yearly Revenue(in ₹ Cr)
BUY2,00,083.8336.56%0.7143,1617,76,351
BUY19,15,791.6223.44%0.6579,0209,01,064
BUY1,33,148.7319.64%0.6426,8584,48,083
BUY82,751.0241.33%0.8116,0144,33,856
BUY20,290.8614.03%0.52NANA

IOC News & Key Events

Latest news and events at one place to help you take investing decisions in IOC.

  • IOC Receives Positive Ratings and New Projects - 14 May, 2025

    Indian Oil Corporation is set to benefit from a new green hydrogen plant and positive ratings from JPMorgan, which raised its price target to ₹199.
  • IOC Addresses Fuel Supply Amid Tensions - 09 May, 2025

    Indian Oil Corporation and Bharat Petroleum issued advisories against panic buying of fuel and LPG, confirming stable supply amid rising tensions between India and Pakistan. Additionally, IOC announced a significant investment in a naphtha cracker facility and reported a 50% rise in Q4 net profit, despite a slight revenue decline.
  • Fuel Prices Steady Amid Market Monitoring - 08 May, 2025

    On May 8, 2025, petrol and diesel prices remained unchanged as oil marketing companies, including Indian Oil Corporation, continue to monitor global crude oil prices and foreign exchange rates daily.
  • HDFC Downgrades IOC Target Price to Rs 128 - 07 May, 2025

    Indian Oil Corporation faces scrutiny over lease terms compared to HPCL, while HDFC Securities downgrades its target price to Rs 128 due to lower margins.
  • Indian Oil Corporation Faces Mixed Analyst Ratings - 06 May, 2025

    Indian Oil Corporation's stock sees mixed analyst ratings following strong Q4 results and concerns over weak gross refining margins and potential inventory losses.
  • IOC Stock Boosted by Strong Earnings and Government Support - 05 May, 2025

    Indian Oil Corporation (IOC) sees positive momentum with strong Q4FY25 earnings, government compensation for LPG under-recovery, and favorable crude prices boosting refining margins.
  • Indian Oil Declares Dividend Amid Stock Fluctuations - 04 May, 2025

    Indian Oil Corporation announces a 30% dividend payout for FY 2025, equating to Rs 3 per share. Despite a 17.31% decline over the past year, the stock has shown significant gains over two, three, and five years.
  • Indian Oil Corporation Reports Strong Q4 and Bullish Trends - 03 May, 2025

    Indian Oil Corporation reported a 58% increase in Q4 FY25 profit, declared a dividend, and showed bullish trends in stock price with breakout signals.
  • Indian Oil Corporation Reports Strong Q4 Results - 02 May, 2025

    Indian Oil Corporation's Q4 results show a significant net profit increase, leading to a positive outlook from analysts. The stock surged amid high trading volume and an upgraded target from Jefferies. Despite a slight decline in sales, the overall sentiment remains bullish.
  • IOC Reports Strong Earnings and Strategic Initiatives - 01 May, 2025

    Indian Oil Corporation (IOC) reported a 50% net profit increase in Q4 FY25 and declared a Rs 3 dividend. The company paused Russian oil deal talks and launched project SPRINT for transformation. Senior management changes were also announced, alongside plans for a green hydrogen tender.
  • IOC Reports Profit Surge and LNG Deal - 30 Apr, 2025

    Indian Oil Corporation has signed a significant LNG supply deal with Trafigura and reported a substantial rise in Q4 net profit, alongside announcing a dividend for shareholders.
  • Indian Oil Prepares for Earnings and Dividend Announcement - 29 Apr, 2025

    Indian Oil Corporation is set to announce its Q4 FY25 results and potential dividend on April 30. Analysts predict weaker earnings due to declining margins and crude oil volatility. The company has also secured significant crude purchases from the US for June delivery.
  • Indian Oil Plans Major Investment in Biogas Projects - 28 Apr, 2025

    Indian Oil Corporation's joint venture, IGRPL, aims to invest Rs 1,200 crore in ten Compressed Biogas projects across Uttar Pradesh, Haryana, Chhattisgarh, and Andhra Pradesh, aligning with its Net Zero target by 2046.
  • IOC Introduces Incentive Scheme for Customers - 27 Apr, 2025

    Indian Oil Corporation Limited has announced a special incentive scheme for PP and Flexi APP customers, rewarding them based on their actual lifting during April 2025.
  • Indian Oil Faces Profit Decline Amid Project Progress - 25 Apr, 2025

    Indian Oil Corporation anticipates a significant drop in net profits due to lower marketing and refining margins, while progressing on its naphtha cracker project.
  • Indian Oil Cancels LNG Tenders Amid Price Surge - 24 Apr, 2025

    Indian Oil Corporation has opted to cancel its liquefied natural gas purchase tenders due to skyrocketing prices, impacting its procurement strategy.
  • IOC Expands Operations and Diversifies into Petrochemicals - 23 Apr, 2025

    Indian Oil Corporation is enhancing its Gujarat refinery capacity, investing in petrochemicals, and has achieved indigenous production of AVGAS and STORM racing fuel, while ensuring safety measures at its LPG bottling plant.
  • IOC Faces Bearish Outlook Amid Hydrogen Partnership - 22 Apr, 2025

    Indian Oil Corporation faces bearish analyst views due to concerns over fuel marketing margins. Meanwhile, IOC collaborates with Hyundai to explore hydrogen fuel cell vehicles, conducting real-world tests to evaluate their viability in India.
  • IOC Shares Rise Amid Positive Market Outlook - 21 Apr, 2025

    Indian Oil Corporation Limited received Letters of Intent for biodiesel supply worth Rs. 20.80 Crores. Additionally, IOC shares rose up to 3.7% due to favorable crude price forecasts.
  • Indian Oil Corporation Plans Dividend Announcement - 20 Apr, 2025

    Indian Oil Corporation's board meeting on April 30, 2025, may declare a dividend for FY 2024-25. Analysts recommend a BUY rating with target prices of Rs 145 and Rs 158, indicating potential upside.

Insights on Indian Oil Corporation Ltd

Insights help you understand the recent movement of the company's critical parameters, giving you an overall view of the company.

  • imgPOSITIVE IMPACT

    MF Holding Up

    img

    Mutual Funds have increased holdings from 2.68% to 2.72% in Mar 2025 quarter

  • imgPOSITIVE IMPACT

    Revenue Rich

    img

    Revenue is up for the last 3 quarters, 1.77L Cr → 1.96L Cr (in ₹), with an average increase of 4.9% per quarter

  • imgPOSITIVE IMPACT

    Profit Spike

    img

    Netprofit is up for the last 3 quarters, -169.58 Cr → 8.12K Cr (in ₹), with an average increase of 91.0% per quarter

  • imgPOSITIVE IMPACT

    Retail Holding Up

    img

    Retail Investor have increased holdings from 11.39% to 11.57% in Mar 2025 quarter

  • imgNO EFFECT

    Against Peers

    img

    In the last 1 year, Hindustan Petroleum Corporation Ltd has given 18.3% return, outperforming this stock by 29.3%

  • imgNO EFFECT

    Against Peers

    img

    In the last 3 years, Hindustan Petroleum Corporation Ltd has given 129.3% return, outperforming this stock by 113.3%

  • imgNO EFFECT

    Promoter Holding Unchanged

    img

    Promoters holdings remained unchanged at 51.50% of holdings in Mar 2025 quarter

  • imgNEGATIVE IMPACT

    FII Holding Down

    img

    Foreign Institutions have decreased holdings from 7.43% to 7.38% in Mar 2025 quarter

  • imgNEGATIVE IMPACT

    Price Dip

    img

    In the last 7 days, IOC stock has moved down by -1.9%

About IOC

Indian Oil Corporation Limited (IOC) is India's largest oil refining and marketing company, operating primarily in the oil and gas sector. Incorporated in 1959, IOC was founded by the Government of India and is headquartered in New Delhi. The company is registered under the Company Identification Number (CIN) L23201DL1959GOI003232. IOC's core lines of business include the refining, transportation, and marketing of petroleum products, natural gas, petrochemicals, and alternative energy solutions.

IOC operates extensively across India and has expanded its presence internationally in countries like Sri Lanka, Mauritius, the UAE, and the United States. The company manages several sub-brands, including IndianOil for its petroleum products, Servo for lubricants, and Indane for LPG cooking gas, which have become household names in India. A notable fact about IOC is its status as India's largest commercial oil company, responsible for nearly half of the country's petroleum products market share. Another interesting fact is that IOC is actively involved in renewable energy projects, such as biofuels and wind power, to diversify its energy portfolio.

Revenue: ₹1,95,270.29Cr as on March 2025 (Q1 25)
Net Profit: ₹8,367.63Cr as on March 2025 (Q1 25)
Listing date: 19 Oct, 1995
Chairperson Name: Shrikant Madhav Vaidya
OrganisationIndian Oil Corporation Ltd
HeadquartersNew Delhi
IndustryRefineries
CEOShrikant Madhav Vaidya
E-voting on sharesClick here to vote

FAQs

What is Indian Oil Corporation Ltd price today?

Indian Oil Corporation Ltd share price today stands at ₹142.7, Open: ₹142.67, Previous Close: ₹141.69, High: ₹143.8, Low: ₹141.95, 52 Week High: ₹185.97, 52 Week Low: ₹110.72.

How to Buy Indian Oil Corporation Ltd Share in India?

  • Get a PAN card
  • Open a Demat account
  • Open a Trading account
  • Link your Demat account to your Trading account
  • Fund your Trading account
  • Place an order to buy Indian Oil Corporation Ltd shares

What are today's traded volumes of Indian Oil Corporation Ltd?

Today's traded volume of Indian Oil Corporation Ltd(IOC) is 73.63L.

What is today's market capitalisation of Indian Oil Corporation Ltd?

Today's market capitalisation of Indian Oil Corporation Ltd(IOC) is ₹2,00,083.83 Cr.

What is the 52 Week High and Low Range of Indian Oil Corporation Ltd?

Indian Oil Corporation Ltd (IOC)
Price
52 Week High
₹185.97
52 Week Low
₹110.72

How much percentage Indian Oil Corporation Ltd is down from its 52 Week High?

Indian Oil Corporation Ltd (IOC) share price is ₹142.7. It is down -23.27% from its 52 Week High price of ₹185.97

How much percentage Indian Oil Corporation Ltd is up from its 52 Week low?

Indian Oil Corporation Ltd (IOC) share price is ₹142.7. It is up 28.88% from its 52 Week Low price of ₹110.72