TEJHQ
All stocks
NSE: PNB·ISIN INE160A01022·Data to 2026-10-26

Punjab National Bank historical data

₹120.89+0.00%close 2026-10-26

Price since 2010 (adjusted)

Weekly closes, back-adjusted for splits, bonuses and dividends.

2412121720122014201620182020202220242026
52w high
₹135.15
52w low
₹98.50
Turnover
₹162.6 Cr
Volume
1,35,98,906
1y return
+4.0%
3y CAGR
+22.9%
5y CAGR
+23.9%
10y CAGR
-0.7%

Splits, bonus and corporate actions

Ex-dateTypeDetail
2024-06-21agmAnnual General Meeting
2021-07-16agmAnnual General Meeting
2020-07-27agmAnnual General Meeting
2019-07-04agmAnnual General Meeting
2018-09-10agmAnnual General Meeting
2017-06-21agmAnnual General Meeting
2016-06-23agmAnnual General Meeting
2014-12-18splitFace Value Split (Sub-Division) - From Rs 10/- Per Share To Rs 2/- Per Share
2014-06-20agmAnnual General Meeting
2010-02-04otherInt Div-Rs.10/- Per Share
2026-06-12dividendDividend - Rs 3 Per Share
2025-06-20dividendDividend - Rs 2.90 Per Share
2024-06-21dividendDividend - Rs 1.50 Per Share
2023-06-23dividendAnnual General Meeting/Dividend - Rs 0.65 Per Share
2022-06-22dividendAnnual General Meeting/Dividend - Rs 0.64 Per Share
2015-06-22dividendAnnual General Meeting/ Dividend - Rs 3.30/- Per Share
2014-02-11dividendInterim Dividend Rs.10/- Per Share
2013-06-13dividendAnnual General Meeting / Final Dividend Rs.27 Per Equity Share
2012-06-14dividendAnnual General Meeting And Dividend Rs.22/- Per Share
2011-06-16dividendAnnual General Meeting And Dividend Rs.22/- Per Share
2010-07-08dividendAnnual General Meeting And Final Dividend Rs.12/- Per Share

Last 30 trading days

DateOpenHighLowCloseVolume
2026-10-26119.35120.89118.20120.891,35,98,906
2026-10-23122.00122.30119.06120.372,10,67,478
2026-10-22122.50122.50120.55122.502,97,16,337
2026-10-21122.50124.20121.38122.503,11,19,542
2026-10-19120.87125.22120.00121.907,81,15,490
2026-10-16116.29116.40114.10116.301,57,09,991
2026-10-15118.55118.79114.63115.051,72,12,388
2026-10-14116.80119.64115.58118.502,16,11,333
2026-10-13115.45117.25115.18116.551,12,11,261
2026-10-12116.99117.33114.76116.0089,80,416
2026-10-09115.50117.95114.90116.981,26,66,514
2026-10-08114.73117.45113.71115.292,04,38,240
2026-10-07111.60115.10110.55114.591,82,75,898
2026-10-06112.36113.00111.17111.9284,21,589
2026-10-05110.65113.58110.50112.351,22,82,429
2026-10-01113.06113.38109.37109.571,13,65,686
2026-09-30111.80114.90111.80113.061,52,55,055
2026-09-29112.55113.98110.56111.752,58,85,049
2026-09-28116.55116.55112.07112.601,42,50,157
2026-09-25117.12118.01116.23116.6080,69,096
2026-09-24117.25118.67117.06117.121,07,55,825
2026-09-23116.61118.90116.61118.301,28,40,968
2026-09-22118.45118.74116.70117.0089,67,547
2026-09-21117.23118.58116.64118.0086,24,424
2026-09-18117.00117.50116.50117.271,60,61,334
2026-09-17116.80119.40116.36116.471,59,24,714
2026-09-16114.73117.48114.63116.801,84,94,065
2026-09-15116.75117.23114.70114.701,20,31,284
2026-09-11116.00117.79114.52116.751,14,79,971
2026-09-10115.50118.20115.47116.851,82,31,772

Get the full PNB history

Raw OHLCV needs no key. Adjusted prices need a free key.

curl
curl "https://api.tejhq.dev/v1/ohlcv/nse/PNB?from=2010-01-04"
python
# pip install tejhq
from tej import Client

rows = Client().ohlcv("PNB", "nse", "2010-01-04", "2026-10-26")
print(len(rows), rows[-1])

FAQ

How far back does PNB historical data go?
TejHQ has daily NSE data for PNB 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 PNB had any splits or bonus issues?
Yes. Annual General Meeting (ex-date 2024-06-21); Annual General Meeting (ex-date 2021-07-16); Annual General Meeting (ex-date 2020-07-27); Annual General Meeting (ex-date 2019-07-04); Annual General Meeting (ex-date 2018-09-10); Annual General Meeting (ex-date 2017-06-21); Annual General Meeting (ex-date 2016-06-23); Face Value Split (Sub-Division) - From Rs 10/- Per Share To Rs 2/- Per Share (ex-date 2014-12-18); Annual General Meeting (ex-date 2014-06-20); Int Div-Rs.10/- Per Share (ex-date 2010-02-04). The /v1/adjusted endpoint back-adjusts prices for these.
How do I download PNB historical prices?
Call https://api.tejhq.dev/v1/ohlcv/nse/PNB?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).