Nvidia Stock Price: BofA Sets $350 Target, Sees 50%+ Upside