That’s the best run for the S&P 500 since March of 1972 and for the Nasdaq since the 1990s .