Bank of America says stocks like Apple have plenty of upside following earnings