Nvidia Earnings and Inventory, Nvidia and China, Nvidia and Public Clouds