NTPC logo

NTPC share news, announcements and annual reports

NSE: NTPCBSE: 532555PowerLarge Cap

NTPC Limited · Formerly National Thermal Power Corporation · Face value ₹10 · Listed Nov 2004
Last close ₹303.75up ₹1.95 (0.65%)BSE ₹302.10

Share price at the NSE close on 28 Oct 2026. Previous close ₹301.80.

28 Oct: open ₹302.05, high ₹304.90, low ₹299.40

52-week range of traded prices to 28 Oct 2026
₹292.05Low, 23 Oct 2026₹414.40High, 27 Apr 2026
Market cap
₹2,94,536 Cr20th largest listed
P/E
10.61
P/B
1.45
Dividend yield
2.96%
ROE
14.3%
ROCE
8.1%
Debt to equity
1.27
Volume, NSE
74,82,36560.6% delivered

NTPC credit ratings

3 filed, newest first.