NHPC is the largest organization for hydropower development in India. It has also diversified in the field of solar & wind power. As of 30 June 2021, the Government of India held 70.95% stake in the company.
On a consolidated basis, the company's net profit jumped 14.9% to Rs 982.86 crore on 13% decline in net sales to Rs 2,417.12 crore in Q1 June 2021 over Q1 June 2020.