GNSS Q1 2026 Earnings EPS Surges Past Estimates Despite Revenue Discrepancy EWCZ Q4 2025 Earnings EPS Beat Driven by Strong Operational Execution Oil Prices Decline as Renewed Optimism for USIran Nuclear Deal Emerges Anthropic and Microsoft Negotiate AI Chip Partnership Following 5 Billion Investment ITT Q1 2026 Earnings EPS Surpasses Estimates Despite Flat Revenue Visibility Tesla Launches Full SelfDriving Supervised in China Amid Intensifying Competition from Local EV Rivals Insmed Q1 2026 Earnings Narrower Loss Surprises Analysts as Stock Ticks Higher