After a shaky start, U.S. stocks finished mostly higher Wednesday as technology and industrial companies rose. Banks fell with interest rates as the market came off its biggest loss in five months.
The Standard & Poor's 500 index added 4.43 points, or 0.2 percent, to 2,348.45.
The Dow Jones industrial average lost 6.71 points, or 0.03 percent, to 20,661.30.
The Nasdaq composite jumped 27.82 points, or 0.5 percent, to 5,821.64.
The Russell 2000 index of smaller companies dipped 0.95 points, or 0.1 percent, to 1,345.60.
For the week:
The S&P 500 is down 29.80 points, or 1.3 percent.
The Dow is down 253.32 points, or 1.2 percent.
The Nasdaq is down 79.36 points, or 1.3 percent.
The Russell 2000 is 45.92 points, or 3.3 percent.
For the year:
The S&P 500 is up 109.62 points, or 4.9 percent.
The Dow is up 898.70 points, or 4.5 percent.
The Nasdaq is up 438.52 points, or 8.1 percent.
The Russell 2000 is down 11.53 points, or 0.8 percent.