The Dow Jones Industrials climbed 466.36 points, or 1.5%, to finish Friday and the week at 32,196.66, breaking a six-day losing streak
The S&P 500 restocked 93.81 points, or 2.4%, to 4,023.89.
The NASDAQ Composite spiked 434.04 points, or 3.8%, to 11,805.
Despite those gains, the major averages were on track to post losses for the week. The Dow is down more than 2% and currently on pace for its first seven-week losing streak since 2001.
The S&P 500 has fallen 2.5% and is on course for its longest weekly losing streak since 2011, while the Nasdaq has slipped about 3% this week.
All the S&P 500 sectors moved higher on Friday led by gains in consumer discretionary and information technology. It was a broad-based comeback with about 93% of the S&P 500 in the green.
American Express, Nike and Salesforce rose more than 3% each, leading the Dow higher.
Beaten-up tech stocks also made a comeback/ Meta Platforms and Alphabet added 3%, while Tesla jumped 5.4%.
Semiconductors Nvidia and AMD also popped 9% as Apple rose 3% after becoming the last Big Tech name to fall into its own bear market on Thursday.
Following strong gains on Thursday, heavily shorted meme stocks AMC Entertainment and GameStop jumped 5% and 7.7%, respectively.
Meanwhile, Twitter shares plunged 10.9% after Elon Musk announced a standstill in the takeover deal as he awaits more details on the platform’s fake accounts. In other news, Robinhood popped 24.8% after crypto CEO Sam Bankman-Fried acquired a stake in the company.
On the earnings front, Affirm shares soared 28% on the back of a better-than-expected earnings report.
The stock market has been slumping for months, starting with high-growth unprofitable tech stocks late last year and spreading to even companies with healthy cash flows stocks in recent weeks.
The decline has wiped much of the rapid gains stocks enjoyed off their pandemic lows in March 2020.
Treasury prices slid, raising yields to 2.94% from Thursday’s 2.86%. Treasury prices and yields move in opposite directions.
Oil prices strengthened $4.25 at $110.38 U.S. a barrel.
Gold prices tumbled $16.80 to $1,807.80.10 U.S. an ounce.