The S&P 500 climbed more than 1% Thursday as markets rose for the fourth-straight day while continuing to rebound from losses last week.