NEW YORK (AP) -- Wall Street closed out another volatile week of trading with a broad rally Friday, though it wasn't nearly enough to keep the market from its sixth straight weekly drop, the longest such streak since 2011.
The S&P 500 climbed 2.4 percent. More than 90 percent of the companies in the benchmark index closed higher. The Nasdaq rose 3.8 percent as more gains in technology companies helped lift the tech-heavy index. The Dow Jones Industrial Average rose 1.5 percent.
The upbeat finish still left the indexes with weekly losses of more than 2.4 percent each, extending the string of weekly declines to six weeks for the S&P 500 and Nasdaq, while the Dow registered its seventh straight weekly drop.
Markets have been slumping since late March as traders worry that the Federal Reserve may not succeed in its delicate mission of slowing the economy enough to rein in the highest inflation in four decades without causing a recession.
While there have been sudden rallies along the way, including a 2.5 percent gain for the S&P 500 in late April and a 3 percent gain in early May, the market has continued to lose ground since setting an all-time high at the start of the year.
That's not an unusual pattern on Wall Street when indexes are close to entering a bear market, or a decline of 20 percent or more from their most recent peak. The closest the S&P 500 has gotten to a bear market this year was Thursday, when it ended 18.1% below the peak it reached in January.
The S&P 500 rose 93.81 points to 4,023.89. The index is now down 15.6 percent for the year. The Dow gained 466.36 points to 32,196.66, while the Nasdaq rose 434.04 points to 11,805.
Smaller company stocks also staged a solid rally. The Russell 2000 gained 53.28 points, or 3.1 percent, to 1,792.67.