All stocks
NSE: IOC·ISIN INE242A01010·Data to 2026-10-26
Indian Oil Corp Ltd. historical data
₹130.85+0.00%close 2026-10-26
Price since 2010 (adjusted)
Weekly closes, back-adjusted for splits, bonuses and dividends.
52w high
₹188.96
52w low
₹124.92
Turnover
₹57.1 Cr
Volume
44,14,727
1y return
-11.2%
3y CAGR
+21.4%
5y CAGR
+15.0%
10y CAGR
+8.8%
Splits, bonus and corporate actions
| Ex-date | Type | Detail |
|---|---|---|
| 2022-06-30 | bonus | Bonus 1:2 |
| 2018-12-21 | buyback | Buyback |
| 2018-03-15 | bonus | Bonus 1:1 |
| 2016-10-18 | bonus | Bonus 1:1 |
| 2026-08-14 | dividend | Dividend - Rs 1.25 Per Share |
| 2026-03-12 | dividend | Interim Dividend - Rs 2 Per Share |
| 2025-12-18 | dividend | Interim Dividend - Rs 5 Per Share |
| 2025-08-08 | dividend | Dividend - Rs 3 Per Share |
| 2024-07-12 | dividend | Dividend - Rs 7 Per Share |
| 2023-11-10 | dividend | Interim Dividend - Rs 5 Per Share |
| 2023-07-28 | dividend | Dividend - Rs 3 Per Share |
| 2022-08-11 | dividend | Dividend - Rs 2.40 Per Share |
| 2022-02-09 | dividend | Interim Dividend - Rs 4 Per Share |
| 2021-11-11 | dividend | Interim Dividend - Rs 5 Per Share |
| 2021-08-05 | dividend | Dividend - Rs 1.50 Per Share |
| 2021-03-23 | dividend | Interim Dividend - Rs 3 Per Share |
Last 30 trading days
| Date | Open | High | Low | Close | Volume |
|---|---|---|---|---|---|
| 2026-10-26 | 129.00 | 130.85 | 127.61 | 130.85 | 44,14,727 |
| 2026-10-23 | 130.00 | 130.31 | 126.50 | 129.09 | 71,42,377 |
| 2026-10-22 | 129.00 | 130.98 | 127.75 | 130.98 | 66,16,574 |
| 2026-10-21 | 130.10 | 131.60 | 128.93 | 129.61 | 1,37,53,877 |
| 2026-10-19 | 129.90 | 130.83 | 129.36 | 130.25 | 45,67,989 |
| 2026-10-16 | 128.36 | 130.38 | 126.81 | 130.38 | 1,18,45,114 |
| 2026-10-15 | 127.90 | 129.15 | 126.51 | 128.83 | 68,63,555 |
| 2026-10-14 | 125.50 | 127.80 | 124.92 | 127.80 | 69,66,502 |
| 2026-10-13 | 125.85 | 126.21 | 125.00 | 126.14 | 62,50,457 |
| 2026-10-12 | 127.40 | 128.20 | 125.35 | 125.35 | 1,06,05,346 |
| 2026-10-09 | 126.05 | 127.13 | 125.64 | 126.35 | 73,16,124 |
| 2026-10-08 | 130.30 | 130.31 | 125.27 | 126.25 | 1,21,67,724 |
| 2026-10-07 | 130.60 | 131.19 | 129.70 | 130.00 | 72,69,916 |
| 2026-10-06 | 131.00 | 131.60 | 129.55 | 131.60 | 65,15,655 |
| 2026-10-05 | 132.48 | 134.35 | 129.80 | 130.50 | 96,44,919 |
| 2026-10-01 | 134.00 | 134.10 | 131.20 | 131.34 | 1,22,39,747 |
| 2026-09-30 | 133.30 | 135.99 | 133.14 | 134.93 | 95,45,086 |
| 2026-09-29 | 133.32 | 134.31 | 131.02 | 131.33 | 1,01,16,269 |
| 2026-09-28 | 135.02 | 135.58 | 133.04 | 133.32 | 55,38,248 |
| 2026-09-25 | 136.50 | 137.06 | 135.33 | 135.70 | 77,69,991 |
| 2026-09-24 | 136.50 | 137.50 | 135.51 | 136.27 | 72,45,913 |
| 2026-09-23 | 138.50 | 138.75 | 137.10 | 138.15 | 66,01,919 |
| 2026-09-22 | 137.53 | 139.30 | 136.80 | 137.80 | 1,11,56,453 |
| 2026-09-21 | 136.90 | 137.71 | 136.34 | 136.53 | 86,16,145 |
| 2026-09-18 | 135.02 | 137.00 | 134.60 | 137.00 | 1,15,05,787 |
| 2026-09-17 | 134.90 | 135.33 | 134.00 | 134.27 | 56,40,680 |
| 2026-09-16 | 132.79 | 134.97 | 131.70 | 134.75 | 1,00,71,835 |
| 2026-09-15 | 135.50 | 135.69 | 132.03 | 132.03 | 1,08,70,933 |
| 2026-09-11 | 134.00 | 136.16 | 133.25 | 135.11 | 72,03,039 |
| 2026-09-10 | 134.31 | 136.15 | 134.31 | 134.94 | 66,29,384 |
Get the full IOC history
Raw OHLCV needs no key. Adjusted prices need a free key.
curl
curl "https://api.tejhq.dev/v1/ohlcv/nse/IOC?from=2010-01-04"python
# pip install tejhq
from tej import Client
rows = Client().ohlcv("IOC", "nse", "2010-01-04", "2026-10-26")
print(len(rows), rows[-1])FAQ
- How far back does IOC historical data go?
- TejHQ has daily NSE data for IOC from 2010-01-04 to 2026-10-26, sourced from the official NSE bhavcopy and updated every trading day, ready by the next morning IST.
- Has IOC had any splits or bonus issues?
- Yes. Bonus 1:2 (ex-date 2022-06-30); Buyback (ex-date 2018-12-21); Bonus 1:1 (ex-date 2018-03-15); Bonus 1:1 (ex-date 2016-10-18). The /v1/adjusted endpoint back-adjusts prices for these.
- How do I download IOC historical prices?
- Call https://api.tejhq.dev/v1/ohlcv/nse/IOC?from=2010-01-04 with no key, use the Python SDK (pip install tejhq), or download the full NSE history as parquet from HuggingFace (tejhq/indian-markets).