Markets: Stocks set another record with S&P 500 at all-time high | Fortune