IREDA Shares: Shares of Indian Renewable Energy Development Agency (IREDA) surged during early trade on April 16; Should you buy?