World NVIDIA Q3 beat expectations, do bubble fears remain? | DW News 21 November 2025, 12:11 am Team Buyback