The S&P 500 rose 0.80% to 7,022.95, crossing the 7,000 mark for the first time. The Nasdaq gained 1.59% to 24,016.02 and extended its winning run to 11 sessions.