Bank of America reported second-quarter 2010 net income of $3.1 billion