Barclays PLC Stock: Stress Test Success, Aggressive Buybacks and a 60% Rally – What 3 December 2025 Means for BARC Investors
Barclays PLC (LON: BARC, NYSE: BCS) has quietly morphed from a “cheap UK bank” into one of 2025’s standout large-cap performers. After a powerful rally of roughly 60% this year and around 80% over the past 12 months, investors are