The Indian Renewable Energy Development Agency Limited (IREDA) is a government-owned public limited company with the prestigious status of being a Mini Ratna enterprise and debuted on the Indian stock market today. Upon its debut on the BSE, the stock opened at Rs 50 per share, reflecting an impressive 56% premium compared to the issue …