Tencent and Alibaba Sales Miss Estimates as AI Monetization Efforts Face Headwinds Energy Recovery ERII Q1 2026 Disappoints EPS 011 Below 010 Views Alibaba CEOs AI Vision Takes Center Stage After Earnings Report Aluminum Prices Surge Amid Iran Conflict How Major US Companies Are Managing Cost Pressures Yen Faces Renewed Pressure as Markets Price in Potential Fed Rate Hike Kevin Warsh Takes the Helm Gauging the New Fed Chairs Influence on Interest Rate Policy US National Debt Crosses 100 of GDP A Historic Fiscal Milestone