| Orders | Qty | Bid |
|---|---|---|
| 4 | 390 | 140.77 |
| 3 | 551 | 140.76 |
| 3 | 1025 | 140.75 |
| 2 | 531 | 140.74 |
| 6 | 2165 | 140.73 |
| Ask | Qty | Orders |
|---|---|---|
| 140.8 | 1 | 2520 |
| 140.82 | 3 | 231 |
| 140.84 | 3 | 1340 |
| 140.85 | 14 | 3619 |
| 140.86 | 5 | 575 |

As of 04 Nov 2026, the share price of Indian Oil Corporation Ltd is ₹141.18 on the NSE and ₹141.20 on the BSE. The stock opened at ₹138.67, touched a high of ₹141.40 and a low of ₹137.61 during today's session.
Over the last 6 months, Indian Oil Corporation Ltd has given a return of -2.52%. The stock was priced at ₹142.26 on 04 May 2026 and has Fallen to ₹141.18 as of 04 Nov 2026, a change of ₹1.08 per share.
The intraday low for Indian Oil Corporation Ltd on the NSE today was ₹137.61. The stock's 52-week low stands at ₹124.92, recorded on 14 Oct 2026. Today's low is 10.16% above the 52-week low, indicating the stock is trading well above its yearly lows.
Indian Oil Corporation Ltd has delivered -18.07% return over the last 52 weeks. During this period, the stock hit a 52-week high of ₹188.96 on 27 Feb 2026 and a 52-week low of ₹124.92 on 14 Oct 2026. It is currently trading at ₹141.18 as of 04 Nov 2026.
The all-time high (ATH) for Indian Oil Corporation Ltd was ₹192.40, recorded on 08 Feb 2024. At the current price of ₹141.18, the stock is trading 26.62% below its all-time high. The all-time low recorded was ₹32.15 on 06 Aug 2013.
Indian Oil Corporation Ltd has delivered a 54.48% absolute return over the past 5 years, equivalent to a CAGR of 9.09% per annum. The stock was priced at ₹91.39 in Nov 2021 and has risen to ₹141.18 as of 04 Nov 2026. An investment of ₹1,00,000 in Indian Oil Corporation Ltd five years ago would be worth ₹1,54,480.00 today.
Yes,Indian Oil Corporation Ltd has declared a consistent dividend every year over the past 5 years. The company paid a total dividend of 32.65 per share between FY2022 and FY2026, with the most recent dividend of ₹1.25 per share for May 26, with an ex-dividend date of 14 Aug 2026. At the current market price of ₹141.18, the trailing dividend yield of Indian Oil Corporation Ltd stands at 8.25%.
For Q2 FY27, Indian Oil Corporation Ltd reported: Revenue (Net Sales): ₹2629355.80 Cr - Down -4.72% year-on-year from ₹2759717.70 Cr in Q1 FY27. Net Income (PAT): ₹216300.30 Cr - Up -912.74% year-on-year from ₹-26613.70 Cr in Q1 FY27.
Indian Oil Corporation Ltd has delivered a return of -2.07% over the last 3 months. The stock was trading at ₹141.60 on 04 Aug 2026 and is currently at ₹141.18 as of 04 Nov 2026, reflecting a Loss of ₹0.42 per share over this period.
The intraday high for Indian Oil Corporation Ltd on the NSE today (04 Nov 2026) was ₹141.40. This compares to the 52-week high of ₹188.96 recorded on 27 Feb 2026. Today's high was -25.17% below the 52-week high.