U.S. stocks climbed for the sixth day in a row Thursday as strong first-quarter results from retailers like Best Buy and PVH led indexes to record highs. That offset a plunge in oil prices.
The Standard & Poor's 500 index climbed 10.68 points, or 0.4 percent, to 2,415.07.
The Dow Jones industrial average added 70.53 points, or 0.3 percent, to 21,082.95.
The Nasdaq composite leaped 42.23 points, or 0.7 percent, to 6,205.26.
The Russell 2000 index picked up 0.88 points, or 0.1 percent, to 1,383.39.
For the week:
The S&P 500 is up 33.34 points, or 1.4 percent.
The Dow is up 278.11 points, or 1.3 percent.
The Nasdaq is up 121.55 points, or 2 percent.
The Russell 2000 is up 16.06 points, or 1.2 percent.
For the year:
The S&P 500 is up 176.24 points, or 7.9 percent.
The Dow is up 1,320.35 points, or 6.7 percent.
The Nasdaq is up 822.14 points, or 15.3 percent.
The Russell 2000 is up 26.26 points, or 1.9 percent.