NHPC logo

NHPC buyback and offer for sale history

NSE: NHPCBSE: 533098PowerMid Cap

Last close ₹69.84down ₹2.54 (3.51%)BSE ₹70.00

Share price at the NSE close on 23 Oct 2026. Previous close ₹72.38.

52-week range of traded prices to 23 Oct 2026
₹69.03Low, 23 Oct 2026₹87.29High, 23 Oct 2025
Market cap
₹70,155 Cr137th largest listed
P/E
18.5
P/B
1.7
Dividend yield
2.31%
ROE
9.4%
ROCE
3.6%
Debt to equity
1.08
Volume, NSE
1,36,59,03751.9% delivered

Buybacks

Every one on record, latest first.

  • Buyback · 29 Nov 2018 · record date 30 Nov 2018Tender offer to holders on the record date at ₹28 a share for 21,42,85,714 shares, open 1 Jan 2019 to 14 Jan 2019. Holders tendered 4.50 times the shares on offer.
  • Buyback · 17 Feb 2017 · record date 20 Feb 2017Tender offer to holders on the record date at ₹32.25 a share for 81,13,47,977 shares, open 3 Mar 2017 to 17 Mar 2017. Holders tendered 1.66 times the shares on offer.
  • Buyback · 7 Nov 2013 · record date 8 Nov 2013Tender offer to holders on the record date.

Offers for sale

Offers for the company's shares made by others, latest first. In an offer for sale, an existing holder, usually a promoter, sells shares through the exchange at or above a floor price.

  • Offer for sale · 3 Jun 2026Floor price ₹71, for 54,24,31,878 shares, open 3 Jun 2026. Bids came to 0.06 times the shares on offer.
  • Offer for sale · 2 Jun 2026Floor price ₹71, price ₹71.50, for 54,24,31,878 shares, open 2 Jun 2026. Bids came to 1.74 times the shares on offer.
  • Offer for sale · 18 Jan 2024Floor price ₹66, price ₹69.10, for 31,64,18,596 shares, open 18 Jan 2024. Bids came to 2.88 times the shares on offer.
  • Offer for sale · 27 Apr 2016Price ₹21.75, for 1,00,61,02,353 shares, open 27 Apr 2016. Bids came to 1.56 times the shares on offer.