Barclays earnings: £1.03 billion for Q1 net profit, vs £918 million expected By: CNBC.com News April 25, 2019 at 02:08 AM EDT Read More >>