The Standard & Poor's 500 index climbed to an all-time high on Thursday after stocks got a boost from strong earnings from a number of U.S. companies, including the drugmaker Mylan and several retailers. The Dow Jones industrial average also advanced but remains about 2 percent below its record high of 16,576 set Dec. 31.
The Dow Jones industrial average rose 74.24 points, or 0.5 percent, to 16,272.65.
The Standard & Poor's 500 index rose 9.13 points, or 0.5 percent, to 1,854.29.
The Nasdaq composite rose 26.87 points, or 0.6 percent, to 4,318.93.
For the week:
The Dow is up 169.35 points, or 1.1 percent.
The S&P 500 is up 18.04 points, or 1 percent.
The Nasdaq has gained 55.52 points, or 1.3 percent.
For the year so far:
The Dow is down 304.01 points, or 1.8 percent.
The S&P 500 is up 5.93 points, or 0.3 percent.
The Nasdaq is up 142.34 points, or 3.4 percent.