Stocks Surge as S&P 500 Nears Best Day in Months, Boosted by Tech