The S&P 500 and Dow Jones Industrial Average closed on Friday up more than 1% and 1.3%, respectively, for the day.
The Nasdaq also rose as much as 1.2% to 3,937.26.
The Nasdaq composite index added 0.6%.
The S&p 500 was up 0.7% for the week to 2,835.19, while the Dow was up 1.4%.
The Dow has now closed at or above its record high set on Dec. 7, 2001.
The Dow closed at its record-high of 2,943.42 for the quarter.
The S &p 500 is up 1% for that period.
The S &p 500 has added nearly 7,000 points for the year.
The index has more than doubled its gains over the last three years, from 6,928 points in 2014 to 7,071 points in 2016.
The index has added almost 2,000 more points than the S&P 500.
The NASDAQ has added about 7,400 points since the start of the year, or nearly 4% of its gains.
The tech-heavy Nasdaq has been the fastest-growing of the big four.
The technology index, meanwhile, is up almost 4%.
The Dow is now up nearly 3% for 2017.