U.S. stocks rose on Thursday as Wall Street built on its modest winning streak ahead of a key jobs report.
The Dow Jones Industrials spiked 346.87 points, or 1.1%, to 31,384.55.
The S&P 500 strengthened 57.54 points, or 1.5%, to 3,902.62. The S&P 500, which sits about 20% off its record high, achieved its first four-day winning streak since late March.
The NASDAQ Composite jumped 259.49 points, or 2.3%, to 11,621.35.
Energy stocks were among those leading the gains on Thursday, reversing some recent losses as oil prices rebounded. Exxon rose 3.2%, and Occidental Petroleum gained nearly 4%.
Freeport-McMoRan added 6.7% and Nucor rose 4.3% as commodity stocks climbed.
Chipmakers boosted the tech sector after South Korea’s Samsung posted an 11% jump in profit and 21% surge in revenue for the latest period on strong sales of memory chips.
Shares of AMD picked up 5.2%, and Nvidia gained 4.8%. On Semiconductor jumped more than 9%.
Another notable mover was GameStop, which popped 15% after the video game retailer said a four-for-one stock split was approved by its board.
Solar stocks also outperformed, with Sunrun gaining more than 7%.
Meanwhile, Levi Strauss is set to report earnings Thursday after the bell. Many investors and strategists have pointed to the busy earnings calendar later this month as a key test for markets.
On the economic front, initial jobless claims and continuing claims both ticked up slightly last week. The U.S. trade deficit for May came in slightly higher than expected at $85.5 billion but was still down month over month.
The U.S. Labor Department’s official jobs report is due out on Friday.
Treasury prices dropped, bringing yields up to 3% from Wednesday’s 2.92%. Treasury prices and yields move in opposite directions.
Oil prices regained $3.74 to $102.27 U.S. a barrel.
Gold prices gained $3.10 to $1,739.60 U.S. an ounce.