Vestas Wind Systems Shares Slide After Margin Guidance Update BMO Q1 2026 Earnings EPS Surprises 644 Above Consensus Consumer Spending Resilient but Showing Cracks as Economic Pressures Mount