Stocks closed broadly higher Friday, giving the S&P 500 index its third weekly gain in a row and putting it within reach of the record high it hit last September.
Banks led the gains on Wall Street after JPMorgan Chase reported a strong quarter, helped by higher interest rates. Disney soared after unveiling a new video streaming service to go up against Netflix, the industry leader.
Continue Reading Below
The S&P 500 index rose 19.09 points, or 0.7%, to 2,907.41.
The Dow Jones Industrial Average climbed 269.25 points, or 1%, to 26,412.30.
The Nasdaq composite gained 36.80 points, or 0.5%, to 7,984.16.
The Russell 2000 index of smaller-company stocks picked up 5.66 points, or 0.4%, to 1,584.80.
For the week:
The S&P 500 rose 14.67 points, or 0.5%.
The Dow fell 12.69 points, less than 0.1%.
The Nasdaq gained 45.47 points, or 0.6%.
The Russell 2000 added 2.24 points, or 0.1%.
For the year:
The S&P 500 is up 400.56 points, or 16%.
The Dow is up 3,084.84 points, or 13.2%.
The Nasdaq is up 1,348.89 points, or 20.3%.
The Russell 2000 is up 236.24 points, or 17.5%.