Indian Oil Corporation
IOCNSE

Indian Oil Corporation

₹141.22-3.47 (2.40%)1D
1D
1W
1M
3M
6M
1Y
3Y
5Y
All
Create Stock SIPAutomate your investments in this
Overview
Technicals
News
Events
F&O

Performance

Today’s low
140.50
Today’s high
143.00
52 week low
130.22
52 week high
188.96
Open price
143.00
Previous close
144.69
Live volume
66,41,166
Lower circuit
130.23
Upper circuit
159.15

Fundamentals

Market Cap
₹2,04,334Cr
ROE
12.62%
P/E Ratio(TTM)
5.54
EPS(TTM)
26.11
P/B Ratio
1.03
Dividend Yield
2.02%
Industry P/E
15.57
Book Value
139.82
Debt to Equity
0.74
Face Value
10

Financial performance

Quarterly
Yearly
All Financials
DEC '25
Revenue (Cr)
₹2,37,418
+14.64%
Profit (Cr)
₹13,502
+64.85%
075k150k225k300k
Dec '24
Mar '25
Jun '25
Sep '25
Dec '25
Revenue growthValue
1Y (TTM)+8%
3Y CAGR+9%
Profit growthValue
1Y (TTM)+529%
3Y CAGR-19%

About

Indian Oil Corporation Limited (IOCL) is a Maharatna PSU and India's largest integrated energy company, engaged in refining, pipeline transportation, and marketing of petroleum products.;
CEO/MD
NA
Founded in
1959
NSE symbol
IOC

Shareholding Pattern

Mar '25
Jun '25
Sep '25
Dec '25
Mar '26
Promoters
51.50%
Retail And Others
29.45%
Foreign Institutions
9.85%
Other Domestic Institutions
6.69%
Mutual Funds
2.52%

Mutual Funds Invested (4)

Similar stocks

StockMkt price (1D)52 week performanceMarket capP/E ratioP/B ratio
₹1,401.10
-34.10 (2.38%)
L
    H
    19,42,866.0520.292.15
    ₹297.25
    -5.50 (1.82%)
    L
      H
      1,31,391.645.341.4
      ₹378.00
      -9.00 (2.33%)
      L
        H
        82,346.735.351.45
        ₹160.50
        -7.44 (4.43%)
        L
          H
          29,426.1315.292.07
          2026
          18
          May
          Annual Result
          Upcoming
          Release date

          12
          Mar
          Dividend
          Ex date
          ₹2.00
          per share

          For each share you hold, you will receive ₹2.00
          Dividend amount₹2.00 per share
          Dividend TypeInterim 2
          Ex Date12 Mar ‘26
          Record Date12 Mar ‘26
          Announcement date6 Mar ‘26

          6
          Mar
          Dividend
          Announced
          ₹2.00
          per share

          For each share you hold, you will receive ₹2.00
          Dividend amount₹2.00 per share
          Dividend TypeInterim 2
          Ex Date12 Mar ‘26
          Record Date12 Mar ‘26
          Announcement date6 Mar ‘26
          5
          Feb
          Quarterly Result
          Release date
          2025

          18
          Dec
          Dividend
          Ex date
          ₹5.00
          per share

          For each share you hold, you will receive ₹5.00
          Dividend amount₹5.00 per share
          Dividend TypeInterim
          Ex Date18 Dec ‘25
          Record Date18 Dec ‘25
          Announcement date12 Dec ‘25

          12
          Dec
          Dividend
          Announced
          ₹5.00
          per share

          For each share you hold, you will receive ₹5.00
          Dividend amount₹5.00 per share
          Dividend TypeInterim
          Ex Date18 Dec ‘25
          Record Date18 Dec ‘25
          Announcement date12 Dec ‘25
          27
          Oct
          Quarterly Result
          Release date
          14
          Aug
          Quarterly Result
          Release date

          8
          Aug
          Dividend
          Ex date
          ₹3.00
          per share

          For each share you hold, you will receive ₹3.00
          Dividend amount₹3.00 per share
          Dividend TypeFinal
          Ex Date8 Aug ‘25
          Record Date8 Aug ‘25
          Announcement date30 Apr ‘25

          30
          Apr
          Dividend
          Announced
          ₹3.00
          per share

          For each share you hold, you will receive ₹3.00
          Dividend amount₹3.00 per share
          Dividend TypeFinal
          Ex Date8 Aug ‘25
          Record Date8 Aug ‘25
          Announcement date30 Apr ‘25
          2024

          12
          Jul
          Dividend
          Ex date
          ₹7.00
          per share

          For each share you hold, you will receive ₹7.00
          Dividend amount₹7.00 per share
          Dividend TypeFinal
          Ex Date12 Jul ‘24
          Record Date12 Jul ‘24
          Announcement date30 Apr ‘24
          Events calendar
          View upcoming events in other stocks