Nvidia share price analysis