nhpc revenue earning