S&P 500 struts stuff with best day in three weeks
US stocks surged in a broad-based rally as investors assessed the outlook for earnings and as speculation grew that markets may have come close to bottoming out. The S&P 500 defied the late-day reversal that has been a cornerstone of this volatile market,...