NatWest Group Plc Stock Today: Buybacks, BoE Stress Test Win and 2026 Outlook as Shares Trade Near Highs
NatWest Group Plc stock is trading close to its highest levels since the financial crisis as of 4 December 2025, powered by robust earnings, aggressive share buybacks and a clean bill of health from the Bank of England’s latest stress