Home Stock Analysis Bank of America profit surges on strong investment banking, trading growth