nhpc ipo