Stocks posted sharp gains on Wednesday as recently surging commodity prices, especially oil, cooled off while the war in Ukraine continues.
The Dow Jones Industrials popped 653.61 points, or 2%, to 33,286.25, helped by gains in Salesforce, Nike and JPMorgan.
The S&P 500 hiked 107.18 points, or 2.6%, to 4,277.88, to post its best day since June 2020
The NASDAQ Composite leaped 460 points, or 3.6%, to 13,169.05, for its best day since November 2020, boosted by strong gains in mega-cap technology darlings.
The gains came amid an easing in commodity prices that have spooked the broader market. Energy and agriculture products in particular have catapulted higher amid the fighting in Ukraine, while some metals also have posted major gains.
Technology stocks pushed the major averages higher with Netflix gaining 5% and Microsoft adding 4.6%. Meta Platforms picked up 4.3% and Alphabet rose 5%.
Certain consumer-related stocks roared back on Wednesday after weakness on fears that higher gas prices would dent consumer spending. Nike rose 4.7% and Starbucks added 4.3%.
Airlines and cruise lines were also higher on Wednesday. Carnival Corp. rose 8.8% and United Air Lines advanced 8.3%.
Bank stocks moved higher as yields rose. Bank of America rose 6.4% and Wells Fargo increased 5.8%. Goldman Sachs added 3.8%.
Energy stocks were lower on Wednesday following a strong session Tuesday after President Joe Biden announced a ban on Russian fossil imports, including oil, in response to the country's invasion of Ukraine.
On the economic data front, job openings outnumbered available workers by nearly five million in January, the U.S. Labor Department reported Wednesday.
Total vacancies actually dipped a bit, falling to 11.26 million following a substantial upward adjustment in December's numbers, the Job Openings and Labor Turnover Survey showed.
Treasury prices faded, bringing yields to 1.94% from 1.85% Tuesday. Treasury prices and yields move in opposite directions.
Oil prices dropped $13.45 to $110.25 U.S. a barrel.
Gold prices subsided $45.40 to $1,997.90 U.S. an ounce.