Here are five ‘high quality’ stocks with major upside, according to Bank of America

Bank of America says these five stocks have major upside.