The Standard & Poor's 500 index snared its second record high in two weeks Friday.
Despite lighter-than-usual trading ahead of the Memorial Day weekend, the index pushed past the 1,900 mark, eclipsing its previous closing high of 1,897 set early last week.
Homebuilder stocks rose after the government reported that sales of new homes increased last month. Investors also bid up shares in GameStop and Hewlett-Packard after the companies reported positive earnings.
The Dow Jones industrial average rose 63.19 points, or 0.4 percent, to 16,606.27.
The Standard & Poor's 500 index rose 8.04 points, or 0.4 percent, to 1,900.53.
The Nasdaq composite index rose 31.47 points, or 0.8 percent, to 4,185.81.
For the week:
The Dow rose 114.96 points, or 0.7 percent.
The S&P 500 index gained 22.67 points, or 1.2 percent.
The Nasdaq composite rose 95.22 points, or 2.3 percent.
For the year:
The Dow is up 29.61 points, or 0.2 percent.
The S&P 500 index is up 52.17 points, or 2.8 percent.
The Nasdaq is up 9.22 points, or 0.2 percent.