Stocks climbed Friday, building on Thursday's rally, as investors continued to assess the financial risks stemming from Russia's invasion of Ukraine.
The Dow Jones Industrial Index leaped 580.06 points, or 1.8%, to 33,803.89, on a path for its best day of the year.
The S&P 500 index jumped 69.43 points, or 1.6%, to 4,358.12.
The NASDAQ Composite Index regained 130.77 points, or nearly 1%, to 13,604.35.
The NASDAQ is still in correction, or down at least 10% from its record high. The Dow and S&P 500 are just outside of correction territory.
Etsy shares on Friday rose around 13% after the online marketplace's quarterly results beat analyst estimates. Shares of Beyond Meat tumbled about 8% and Foot Locker sunk roughly 35% after disappointing earnings reports.
Russia is closing in on the Ukrainian capital of Kyiv, according to Ukrainian officials. The capital had been hit by “horrific Russian rocket strikes,” Ukrainian Foreign Minister Dmytro Kuleba said. That came a day after U.S. Secretary of State Antony Blinken told the media that Kyiv “could well be under siege” soon.
U.S. President Joe Biden rolled out a new wave of sanctions against Russia on Thursday afternoon in a broad effort to isolate Moscow from the global economy. The White House has also authorized additional troops to be stationed in Germany as NATO allies look to bolster defenses in Europe, Biden said.
On the data front, the core personal consumption expenditures price index, the Federal Reserve's primary inflation gauge, rose 5.2% from a year ago, the Commerce Department reported Friday. Economists surveyed by Dow Jones expected a 5.1% print.
Prices for the 10-year Treasury faded a tad, lifting yields to 1.98%, from Thursday's 1.97%. Treasury prices and yields move in opposite directions.
Oil prices slumped $1.93 to $90.88 U.S. a barrel.
Gold prices dumped $39.50 to $1,886.80 U.S. an ounce.