World Markets Rally as TrumpXi Talks Signal Deescalation in Iran Tensions Upwork UPWK Q1 2026 Earnings 035 EPS Surges Past 028 Estimates STMicroelectronics NV STM Q1 2026 Results Fall Short EPS 013 Revenue NA