Stocks record highs: S&P 500 near 5,000 | Fortune