S&P 500 finishes above 5,000 for first time | Fortune