Barclays Reports 18 Profit Rise Upgrades Income Guidance for 2025 IESC Q1 2026 Earnings EPS Surprises 35 Above Estimates Amid Strong Operational Execution SafeHaven Appeal Drives Swiss Franc and Japanese Yen Higher Amid DeepSeek AI Turmoil