Stocks: Bank of America, Google earnings on tap