Result NTPC LTD. - 532555 - Submission Of Unaudited Financial Results For The Quarter Ended 30 June … BSE India Unaudited financial results for the quarter ended 30 June 2023