Barclays snaps up 2.5 million more shares as buyback presses on amid tariff volatility
LONDON, Jan 22, 2026, 08:55 GMT Barclays repurchased 2,522,940 ordinary shares on Wednesday, set for cancellation, a regulatory filing revealed. The bank paid a volume-weighted average price of 475.0654 pence per share. These shares traded between 470.10 pence and 479.00 pence on the London Stock Exchange. Tradingview Barclays said the latest buyback pushes the total shares repurchased since the programme…