Barclays PLC (BCS) Ranks Among Top European Bank Stocks Despite Challenges
Barclays PLC (NYSE: BCS) reported first-quarter fiscal year 2026 results with a pre-tax profit of £2.8 billion, meeting expectations but facing headwinds from charges related to the MFS collapse and UK car finance scandal. Jefferies reiterated a Buy rating on Barclays in May 2026.
Topics: Barclays PLC buyback earnings report European banks regulatory environment