Barclays breaks to 52-week high despite lower earnings
It has been a while since investors in UK banks had cause to celebrate but shareholders in Barclays (BARC) were toasting a small win last week as the high-street lender posted first-quarter profit above market expectations, sending...
02 May 2024