Home Business Nvidia Powers Tech Rebound: S&P 500 Sees Biggest Gain Since June