NTPC shares rose 4.09% to a record high of Rs 318.80 against the previous close of Rs 306.25 on BSE. Earlier, NTPC stock opened higher at Rs 310.60 on BSE.
NTPC shares ended 1.22% higher at Rs 174.05 against the previous close of Rs 171.95 on BSE. They hit an intraday high of Rs 175.40, rising 2.01% on BSE.
NTPC share price today: NTPC stock gained 3.58 per cent to Rs 166.35, a fresh high, against the previous close of Rs 160.60 on BSE. The stock was the top gainer on Sensex and Nifty today.