JPMorgan Chase & Co, Wells Fargo & Co and Citigroup Inc are scheduled to report results on Friday, kicking off the second-quarter earnings season in earnest.

“We’re on the eve of what’s going to be a dynamite earnings season,” for the S&P 500 overall, said Bucky Hellwig, senior vice president at BB&T Wealth Management in Birmingham, Alabama.

A stronger economy and plans for more buybacks also are helping bank shares, he said.

Investors may also be shifting their focus for now away from trade tensions between the United States and China. The two countries slapped tit-for-tat tariffs on $34 billion of each other’s goods on Friday.

“The angst going into last Friday was pretty significant, and now, with the realization that we’re here and the world hasn’t come to an end,... the money is falling in,” Hellwig said.

Helping to boost the Dow, Caterpillar Inc rose 4.1 percent. The S&P industrial sector jumped 1.8 percent. Caterpillar and other industrials have been among the hardest hit by recent trade worries.

The Dow Jones Industrial Average rose 320.11 points, or 1.31 percent, to 24,776.59, the S&P 500 gained 24.35 points, or 0.88 percent, to 2,784.17 and the Nasdaq Composite added 67.81 points, or 0.88 percent, to 7,756.20.

U.S. analysts’ estimates for S&P 500 second-quarter profit growth have risen slightly since April, putting the latest forecast at around 21 percent, according to Thomson Reuters data.

Twitter Inc sank after the Washington Post reported the social media company suspended more than 70 million fake accounts in May and June, which analysts said could be negative for user growth, but it pared losses after its CFO tweeted that most accounts Twitter removes are not included in reported metrics. The stock ended down 5.4 percent.

FILE PHOTO: Traders work on the floor of the New York Stock Exchange (NYSE) in New York, U.S., July 6, 2018. REUTERS/Brendan McDermid

Advancing issues outnumbered declining ones on the NYSE by a 1.77-to-1 ratio; on Nasdaq, a 1.65-to-1 ratio favored advancers.

The S&P 500 posted 21 new 52-week highs and no new lows; the Nasdaq Composite recorded 142 new highs and 30 new lows.

About 6.0 billion shares changed hands on U.S. exchanges. That compares with the 7.0 billion daily average for the past 20 trading days, according to Thomson Reuters data.