The three major indexes are coming off their best weeks since April, and the S&P 500 finished Friday at an all-time closing high.
This story was originally reported by CNBC. For the complete coverage and latest updates, visit the original source.
Read the full story at CNBC.