Stocks ended a wobbly day with mixed results, ending a six-day winning streak for the S&P 500 even as the Nasdaq eked out another record high. A late slump pulled the S&P 500 down 0.1%, having set an all-time high of its own a day earlier. Small-company stocks also continued to rise. Investors are keeping their eyes on Washington, where Democrats plan to move ahead without Republican help on a major stimulus bill for the economy.

On Tuesday:

The S&P 500 fell 4.36 points, or 0.1%, to 3,911.23.

The Dow Jones Industrial Average fell 9.93 points, or less than 0.1%, to 31,375.83.

The Nasdaq rose 20.06 points, or 0.1%, to 14,007.70.

The Russell 2000 index of smaller companies rose 9.24 points, or 0.4%, to 2,299.

For the week:

The S&P 500 is up 24.40 points, or 0.6%.

The Dow is up 227.59 points, or 0.7%.

The Nasdaq is up 151.40 points, or 1.1%.

The Russell 2000 is up 65.67 points, or 2.9%.

For the year:

The S&P 500 is up 155.16 points, or 4.1%.

The Dow is up 769.35 points, or 2.5%.

The Nasdaq is up 1,119.42 points, or 8.7%.

The Russell 2000 is up 324.14 points, or 16.4%.