3 to Watch: Bank of America, IBM & eBay