Bank of America says these tech stocks are heating up ahead of earnings

Bank of America says these stocks have major upside heading into earnings.