Wall Street capped a volatile run for stocks with a broad rally Friday, contributing to sizable weekly gains for major indexes.
The S&P 500 rose 2.4% and notched its biggest weekly gain since June. The Dow Jones Industrial Average rose 2.5% and the Nasdaq composite ended 2.3% higher.