Xcel XELLL Stock Analysis Climbs 071 Eyes on 2528 20260520 Dominion D Delivers Q1 2026 Beat EPS 095 vs 093 Expected Tempest Therapeutics TPST Stock Jumps 365 Approaching 193 20260520 Tencent and Alibaba Sales Miss Estimates as AI Monetization Efforts Face Headwinds Revelio Labs Releases Updated Public Labor Statistics New Data Shifts Labor Market Narrative Market Focus Retail Sales Data AMAT Earnings and USChina Summit on the Horizon