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

by