| Orders | Qty | Bid |
|---|---|---|
| 2 | 158 | 139.97 |
| 1 | 154 | 139.96 |
| 7 | 850 | 139.95 |
| 5 | 772 | 139.94 |
| 4 | 975 | 139.93 |
| Ask | Qty | Orders |
|---|---|---|
| 139.98 | 1 | 14 |
| 139.99 | 2 | 77 |
| 140 | 20 | 5179 |
| 140.01 | 2 | 214 |
| 140.02 | 2 | 188 |

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 ₹140.17 as of 04 Nov 2026, a change of ₹2.09 per share.
As of 04 Nov 2026, the share price of Indian Oil Corporation Ltd is ₹140.17 on the NSE and ₹140.20 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.
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 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 ₹140.17 as of 04 Nov 2026, reflecting a Loss of ₹1.43 per share over this period.
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 54.48% absolute return over the past 5 years, equivalent to a CAGR of 9.09% per annum. The stock was priced at ₹90.74 in Nov 2021 and has risen to ₹140.17 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 ₹140.17, the trailing dividend yield of Indian Oil Corporation Ltd stands at 8.25%.
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 -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 ₹140.17 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 ₹140.17, the stock is trading 27.15% below its all-time high. The all-time low recorded was ₹32.15 on 06 Aug 2013.