S&P 500 and Nasdaq: New all-time high for the S&P 500

by