bank of america profit 2004-2008