Vestas Wind Systems Stock Slips After Company Signals Margins at Lower End of Forecast Range ASBA Q1 2026 Earnings EPS Beats Estimates by 188 Security Price Edges Lower Oil Prices Slide Over 20 in May Pressured by Hopes for USIran Peace Deal