Home Stock Citi upgrades Bank of America to ‘Buy’: can BofA stock keep climbing?