Dell Stock Surges 39 After Server Maker Posts Fastest Sales Growth Since 2018 Public Return LEGN Q1 2026 Earnings Staggering EPS Shortfall Highlights Cost Pressures Traders Cast Doubt on Irans Timeline for Strait of Hormuz Reopening