Vestas Wind Systems Shares Decline on Guidance Warning as Margins Expected at Low End Mirion Technologies Q1 2026 Earnings EPS Surpasses Estimates as Revenue Details Remain Undisclosed Barclays Posts 18 Profit Increase Raises FullYear Income Outlook