S&P 500 slips from record as stocks give up gains