U.S. stocks ended a wild week on a higher note with all three major averages rallying into the close Friday.
The S&P 500 posted its best session since June 2020, while the Dow Jones Industrial Average notched its best day since Dec. 6. The two indexes each snapped a three-week losing streak. The Nasdaq Composite closed more than 3% higher and finished the week little changed.
Stocks have seen big swings each day this week as investors brace for the Federal Reserve to tighten monetary policy.
The roller-coaster action in equity markets "is going to continue for quite a while, probably at least the next six weeks until we get to that March Fed meeting," said Victoria Fernandez, Crossmark Global Investments chief market strategist.