Here are five ‘high quality’ stocks with major upside, according to Bank of AmericaBank of America says these five stocks have major upside.