Home Editor's Picks Nvidia facing a ‘generational’ opportunity, stock has nearly 40% upside left: BofA