Barclays Reports 18 Profit Rise Upgrades Income Guidance for 2025 RUN Q1 2026 Earnings Massive EPS Surprise Driven by Cost Discipline and Operational Efficiency US Stock Futures and Bond Yields Decline After Reports of Putins Updated Nuclear Doctrine