Bank of America beats analysts' expectations despite dip in profits
The Charlotte, North Carolina-based bank's second-quarter earnings were lifted by investment banking and global markets revenue.