Economics In Other News: Low Consumer Confidence, Japanese Homebuilders On Buying Spree & Humanoids In China 24 May 2026, 8:39 pm Team Buyback