U.S. stocks closed higher on Friday, closing the week on a strong note.
All the three major indices recorded their best week since June, with the S&P 500 and Dow adding 4.7% and 4.9%, respectively last week.
The gains came despite the 10-year Treasury yield climbing to its highest level since 2008 along with a mixed bag of earnings results.