World What do fresh Nvidia stock and revenue reports tell us about the AI bubble? | DW News 21 November 2025, 3:31 pm Team Buyback