Japan Confirms Record 73 Billion YenBuying Intervention in AprilMay EFXT Q1 2026 Earnings EPS Surges 65 Above Estimates Amid Operational Strength Barclays Posts 18 Profit Increase Upgrades FullYear Income Outlook