| Orders | Qty | Bid |
|---|---|---|
| 4 | 525 | 139.78 |
| 7 | 6640 | 139.77 |
| 7 | 1318 | 139.76 |
| 10 | 2151 | 139.75 |
| 8 | 2704 | 139.74 |
| Ask | Qty | Orders |
|---|---|---|
| 139.83 | 4 | 289 |
| 139.84 | 2 | 455 |
| 139.85 | 4 | 438 |
| 139.86 | 7 | 3136 |
| 139.87 | 9 | 2442 |

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 ₹90.30 in Nov 2021 and has risen to ₹139.50 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 ₹139.50, the trailing dividend yield of Indian Oil Corporation Ltd stands at 8.25%.
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 ₹139.50 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 ₹139.50, the stock is trading 27.49% below its all-time high. The all-time low recorded was ₹32.15 on 06 Aug 2013.
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.
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.
The intraday high for Indian Oil Corporation Ltd on the NSE today (04 Nov 2026) was ₹141.70. This compares to the 52-week high of ₹188.96 recorded on 27 Feb 2026. Today's high was -25.01% below the 52-week high.
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 ₹139.50 as of 04 Nov 2026, reflecting a Loss of ₹2.10 per share over this period.
As of 04 Nov 2026, the share price of Indian Oil Corporation Ltd is ₹139.50 on the NSE and ₹139.45 on the BSE. The stock opened at ₹138.67, touched a high of ₹141.70 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 ₹139.50 as of 04 Nov 2026, a change of ₹2.76 per share.