The Standard & Poor's 500 managed a small gain, enough to set its latest record high. The index closed 1 point higher, a gain of 0.1 per cent, at 1,878.
The Dow Jones industrial average rose 30 points, or 0.2 per cent, to 16,452.
The Nasdaq composite fell 16 points, or 0.4 per cent, to 4,336.
The market started the day higher after an encouraging report on the U.S. job market, then drifted between small gains and losses the rest of the day. Biotechnology and health care stocks were among the biggest decliners.
Three stocks fell for every two that rose on the New York Stock Exchange.