IREDA's Stock Makes Impressive Debut, Closing With 87% Premium