Bank of America tops second-quarter expectations, helped by investment banking and trading gains | The Apex Times