The first Indian renewable energy company to list in the US stock market debuted at $16.12, down from the IPO price of $18
The first Indian renewable energy company to list in the US stock market debuted at $16.12, down from the IPO price of $18