The S&P 500 finished the day up nearly one percent, extending a dramatic two-week surge from its late March lows.