nhpc share technical analysis