Nvidia price analysis