US stocks drift as S&P 500 flirts with its first drop in 7 days