S&P 500 Closes At All-Time High