A modest rally for stocks on Wall Street mostly faded in the final minutes of trading Wednesday, ending winning streaks for the S&P 500 and the Dow Jones Industrial Average.

The Nasdaq managed a tiny gain, enough to give it another record high. Trading was mostly listless on a day without major new economic data and only a few corporate earnings reports. More stocks rose than fell on the New York Stock Exchange.

On Wednesday:

The S&P 500 fell 1.38 points, or less than 0.1%, to 3,191.14.

The Dow dropped 27.88 points, or 0.1%, to 28,239.28.

The Nasdaq composite rose 4.38 points, or 0.1%, to 8,827.73, a record.

The Russell 2000 index of smaller-company stocks gained 4.17 points, or 0.3%, to 1,661.73.

For the week:

The S&P 500 is up 22.34 points, or 0.7%.

The Dow is up 103.90 points, or 0.4%.

The Nasdaq is up 92.86 points, or 1.1%.

The Russell 2000 is up 23.75 points, or 1.4%.

For the year:

The S&P 500 is up 684.29 points, or 27.3%.

The Dow is up 4,911.82 points, or 21.1%.

The Nasdaq is up 2,192.46 points, or 33%.

The Russell 2000 is up 313.17 points, or 22%.