Home / Stocks / NTPC
Back to all stocks
NSE · NTPC

NTPC Limited

Sector: Power · ISIN: INE733E01010

Historical price visualisation is temporarily undergoing corporate data-licensing maintenance. Full interactive price and chart data will return following our upcoming authorized NSE/BSE data-feed deployment. Derived metrics (valuation ratios, market-cap rank), company financials, shareholding, corporate actions, and mutual-fund holdings remain available.
Market cap rank
#25
of 5,004 stocks
▲ 11W
Peak #25 · 27 Sep 2026

NTPC Limited is a megacap company in the Power space and trades at an undemanding earnings multiple, is well-owned by domestic institutions (29% DII), and is seeing revenue slip. Ownership as of Jun 2026.

Market Cap
312,960.02 Cr
P/E Ratio
11.57
P/B Ratio
1.48
ROE
13.05%
ROCE
8.57%
Dividend Yield
2.79%
52W High
—
52W Low
—

Quarterly financials

MetricQ1 2026-27Q4 2025-26Q3 2025-26Q2 2025-26
Revenue50,740.96 Cr49,687.77 Cr45,845.68 Cr44,785.82 Cr
Net Profit6,896.44 Cr10,614.95 Cr5,597.05 Cr5,225.30 Cr
EPS6.9310.815.665.23
Operating Profit11,397.44 Cr10,909.50 Cr9,935.63 Cr8,476.53 Cr

Figures in Cr (crore) unless noted. Source: official company financial disclosures.

Shareholding pattern

Promoter
51.10%
Public
48.90%

PUBLIC BREAKDOWN

FII
16.30%
DII
29.44%
MF (within DII)
17.40%
Individuals
2.72%

As of 30 Jun 2026. FII, DII, MF & Individuals are sub-categories of Public.

Mutual fund holdings

₹53,077.63
Cr total
481
Schemes
43
Fund Houses
₹53,077.63 Cr
Total Exposure
ICICI Prudential Mutual Fund₹13,185.21 Cr (24.8%)
Nippon India Mutual Fund₹9,597.54 Cr (18.1%)
SBI Mutual Fund₹6,580.74 Cr (12.4%)
HDFC Mutual Fund₹5,558.23 Cr (10.5%)
Kotak Mahindra Mutual Fund₹4,156.01 Cr (7.8%)
Others₹13,999.90 Cr (26.4%)
SchemeFund HouseValue (Cr)%

All MF holders by market value as of 01 Aug 2026.

Recent corporate actions

Ex-DateTypeDetails
02 Sep 2026DividendDividend - Rs 3.50 Per Share
06 Feb 2026DividendInterim Dividend - Rs 2.75 Per Share
07 Nov 2025DividendInterim Dividend - Rs 2.75 Per Share
04 Sep 2025DividendDividend - Rs 3.35 Per Share
31 Jan 2025DividendInterim Dividend - Rs 2.50 Per Share

Need this data in your app?

Full price history, technical indicators, and every field above via one REST API call.

View API docs