NTPC Green Energy IPO: Should you invest? Know price and other details