Buy stocks like Nvidia and Apple, which have plenty of upside potential, Bank of America says

The firm listed a slate of stocks that it says are worth buying and have room to run.