Bank of America reported Q2 net income of $9.1 billion, with investment banking fees up 50% to $2.1 billion and sales and trading revenue of $7.1 billion.