The week's big news: banks, BP and more
The report card for the banks' first quarter reporting season looks a mixed one at best.On 25 April numbers from Barclays (BARC) came in short of expectations thanks to a weak showing from its investment banking division, with...
02 May 2019