Eastern Iowa IA
Bank of America hit by $2B charge, still tops expectations
CHARLOTTE, N.C. (AP) - Bank of America is reporting a 21% drop in third quarter profits due to a $2 billion impairment charge.