Shares of NVIDIA (NASDAQ:NVDA) have been down in the dumps in recent days due to challenges in China and questions regarding ...