S&P 500 at 5-year high