S&P 500 and Nasdaq: Nasdaq at new all-time high 18705.1

by