TEJHQ
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.

159517520122014201620182020202220242026
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-dateTypeDetail
2022-06-30bonusBonus 1:2
2018-12-21buybackBuyback
2018-03-15bonusBonus 1:1
2016-10-18bonusBonus 1:1
2026-08-14dividendDividend - Rs 1.25 Per Share
2026-03-12dividendInterim Dividend - Rs 2 Per Share
2025-12-18dividendInterim Dividend - Rs 5 Per Share
2025-08-08dividendDividend - Rs 3 Per Share
2024-07-12dividendDividend - Rs 7 Per Share
2023-11-10dividendInterim Dividend - Rs 5 Per Share
2023-07-28dividendDividend - Rs 3 Per Share
2022-08-11dividendDividend - Rs 2.40 Per Share
2022-02-09dividendInterim Dividend - Rs 4 Per Share
2021-11-11dividendInterim Dividend - Rs 5 Per Share
2021-08-05dividendDividend - Rs 1.50 Per Share
2021-03-23dividendInterim Dividend - Rs 3 Per Share

Last 30 trading days

DateOpenHighLowCloseVolume
2026-10-26129.00130.85127.61130.8544,14,727
2026-10-23130.00130.31126.50129.0971,42,377
2026-10-22129.00130.98127.75130.9866,16,574
2026-10-21130.10131.60128.93129.611,37,53,877
2026-10-19129.90130.83129.36130.2545,67,989
2026-10-16128.36130.38126.81130.381,18,45,114
2026-10-15127.90129.15126.51128.8368,63,555
2026-10-14125.50127.80124.92127.8069,66,502
2026-10-13125.85126.21125.00126.1462,50,457
2026-10-12127.40128.20125.35125.351,06,05,346
2026-10-09126.05127.13125.64126.3573,16,124
2026-10-08130.30130.31125.27126.251,21,67,724
2026-10-07130.60131.19129.70130.0072,69,916
2026-10-06131.00131.60129.55131.6065,15,655
2026-10-05132.48134.35129.80130.5096,44,919
2026-10-01134.00134.10131.20131.341,22,39,747
2026-09-30133.30135.99133.14134.9395,45,086
2026-09-29133.32134.31131.02131.331,01,16,269
2026-09-28135.02135.58133.04133.3255,38,248
2026-09-25136.50137.06135.33135.7077,69,991
2026-09-24136.50137.50135.51136.2772,45,913
2026-09-23138.50138.75137.10138.1566,01,919
2026-09-22137.53139.30136.80137.801,11,56,453
2026-09-21136.90137.71136.34136.5386,16,145
2026-09-18135.02137.00134.60137.001,15,05,787
2026-09-17134.90135.33134.00134.2756,40,680
2026-09-16132.79134.97131.70134.751,00,71,835
2026-09-15135.50135.69132.03132.031,08,70,933
2026-09-11134.00136.16133.25135.1172,03,039
2026-09-10134.31136.15134.31134.9466,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).