The S&P 500 Index has completed a 51% recovery from its March bottom. On Tuesday, it came within 0.2% of its all-time high.