Futures pointed to a 20-point gain for the S&P 500 at the open but the cash market has proven more upbeat, rising 32 points or 0.7%. Tech stocks are doing the heavy lifting with the Nasdaq up 0.9%. Keep an eye on Nvidia though as it's just dipped into negative territory.