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 percent and notched its biggest weekly gain since June. The Dow Jones Industrial Average rose 2.5 percent and the Nasdaq composite ended 2.3 percent higher.