The S&P 500 rose on Tuesday for its first gain in four days, as oil prices continued to drop further below $100 and a reading of wholesale inflation came in lighter than expected.
The Dow Jones Industrials leaped 293.7 points by noon Tuesday to 33.238.94.
The much-broader index recovered 48.37 points, or 1.2%, to 4,221.48.
The NASDAQ Composite regained 209.27 points, or 1.7%, to 12,790.44.
Tech stocks led the bounce after recent losses. Microsoft, Netflix and Alphabet rose more than 2%, while Apple and Meta Platforms gained more than 1%. Oracle climbed 5%.
Disney, McDonald's and Procter & Gamble, all up about 3%, helped pull the Dow higher.
Airline stocks got a boost after five major carriers raised their revenue outlooks. United and American each rose 9%, while Delta climbed 8%.
Meanwhile, a drop in oil prices put pressure on energy stocks. Halliburton, Occidental Petroleum and Schlumberger each lost more than 4%. The Energy Select Sector SPDR Fund was down 3.7%, on pace for its third straight negative day and its worst day since November.
The gains came as traders continued to eye the latest with ceasefire negotiations in Ukraine and China COVID lockdowns that could wreak havoc on tech supply chains. Investors were anticipating a big Federal Reserve monetary decision Wednesday, where the central bank is expected to hike rates for the first time since 2018.
A surge in energy prices in February led wholesale goods prices to their biggest one-month jump on record, the U.S. Labor Department reported Tuesday. The headline producer price index (PPI) rose 0.8% in February from the previous month. While that was slightly lower than the 0.9% estimated by Dow Jones, it still showed a 10% gain from the same time last year.
However, core PPI, which excludes food, energy and trade services, rose just 0.2%. That was below the expectation of 0.6%.
In Ukraine, the capital city of Kyiv announced a 35-hour curfew that begins at 8 p.m. local time following Russian missile strikes that hit several residential buildings in the city.
Russia and Ukraine were set to continue talks Tuesday, following a fourth round of negotiations Monday. Meanwhile, Russia is approaching a series of deadlines to make payments on its debt.
Treasury prices, gained ground, weighing yields to 2.12% from Monday's 2.14%. Treasury prices and yields move in opposite directions.
Oil prices descended $8.04 to $94.97 U.S. a barrel.
Gold prices ditched $42.40 to $1,918.40 U.S. an ounce.
Stocks Vault as Oil Prices Fall