Home Investing Nvidia stock price forecast: Bank of America sees another 17% upside