Bank of America says Nvidia and these other stocks are on saleBank of America named several stocks that it said are undervalued.