Media

CNBC: Earnings Barclays profit dips in the second quarter, beats estimates