Industrial companies declined the most. Energy stocks also fell as oil prices snapped a six-day winning streak. Utilities led the gainers. Bond prices rose, sending yields lower. Trading was subdued ahead of the Easter holiday weekend.
The Dow Jones industrial average slipped 59.44 points, or 0.3 percent, to 20,591.86.
The Nasdaq composite lost 30.61 points, 0.5 percent, to 5,836.16.
The Russell 2000 index of small-company stocks gave up 17.75 points, or 1.3 percent, to 1,359.20.
For the week:
The S&P 500 is down 10.61 points, or 0.5 percent.
The Dow is down 64.24 points, or 0.3 percent.
The Nasdaq is down 41.65 points, or 0.7 percent.
The Russell 2000 is down 5.36 points, or 0.4 percent
For the year:
The S&P 500 is up 106.10 points, or 4.7 percent.
The Dow is up 829.26 points, or 4.2 percent.
The Nasdaq is up 453.04 points, or 8.4 percent.
The Russell 2000 is up 2.07 points, or 0.2 percent