NVDA shocks stock market with its earnings report