Why Nvidia (NVDA) is set for a pullback before earnings