Corp. Note NTPC Ltd - 532555 - Integrated Filing (Financial) BSE India Submission of Audited Financial results for the Quarter and Year ended 31 March 2025.