Never mind the trade war. Here comes earnings season.
U.S. stocks climbed with other markets on Monday as concerns about trade tensions between the United States and the rest of the world took a back seat. The calendar for upcoming weeks is full of companies telling investors how much profit they made during the spring, and the expectation is for another quarter of gangbusters growth.
That plus Friday's report showing U.S. hiring remains strong have helped to support markets despite the world's two largest economies imposing dueling tariffs on each other at the end of last week.
The S&P 500 rose 24.35 points, or 0.9 percent, to 2,784.17. The Dow Jones industrial average jumped 320.11, or 1.3 percent, to 24,776.59, and the Nasdaq composite gained 67.81, or 0.9 percent, to 7,756.20.
It's the third straight day that the S&P 500 has climbed at least 0.8 percent. It follows a rocky few months where some investors sold stocks on the assumption that a full-blown, harmful trade war was a certainty. Others still expect negotiated settlements to be the final result.
"The market in the second quarter tried to price in this whole thing, and it was probably a little too fast for that," said Matthew Miskin, market strategist with John Hancock Investments. "There still are a lot of negative developments happening here, but before earnings season typically tends to be a sweet spot for the market. "
Stocks often rise in anticipation of healthy earnings reports, Miskin said, and the results for this latest quarter are forecast to be much stronger than usual for companies this many years into an economic expansion.
Across the S&P 500, analysts are calling for 19 percent growth in earnings per share from a year earlier, according to S&P Global Market Intelligence. Lower tax rates and stronger revenues are helping to drive the gains.
The growth may be peaking, however. Perhaps more important than the numbers for last quarter will be what CEOs say in conference calls about how much the trade tensions will hurt their profits later in the year.
"It's hard to not see it being an issue that hurts margins," Miskin said.
Citigroup, JPMorgan Chase and Wells Fargo are among this week's headliners, and all three are reporting their results on Friday.
Bank stocks were also among the market's biggest winners on Monday. Financial stocks in the S&P 500 jumped 2.3 percent for the largest gain among the 11 sectors that make up the index.
They rose with Treasury yields, which can translate into bigger profits for banks by enabling them to charge higher rates for mortgages and other loans.
The yield on the 10-year Treasury note climbed to 2.86 percent from 2.82 percent late Friday.
On the flip side, higher interest rates can lure buyers away from high-dividend stocks because they become more interested in bonds. That led to losses for telecoms and real-estate investment trusts. Utilities were the worst-performing area of the S&P 500 and dropped 3.1 percent.
Among other market winners was Helen of Troy, which surged 12.7 percent to $114.85 after the consumer-products company reported stronger revenue for the spring, with particularly solid growth in online sales.
In overseas markets, France's CAC 40 rose 0.4 percent, Germany's DAX added 0.4 percent and the FTSE 100 climbed 0.9 percent.
Japan's Nikkei 225 jumped 1.2 percent, the Hang Seng in Hong Kong climbed 1.3 percent and the Kospi in South Korea added 0.6 percent.
Stocks from emerging markets, which have been on a wild ride up and down this year, jumped 1.5 percent.
The dollar edged up to 110.82 Japanese yen from 110.45 yen late Friday. The euro inched up to $1.1749 from $1.1745, and the British pound slipped to $1.325 from $1.3266.
Benchmark U.S. crude rose 5 cents to $73.85 per barrel. Brent crude, the international standard, rose 96 cents to $78.07 a barrel.
In other energy trading, heating oil rose 3 cents to $2.20 a gallon and wholesale gasoline rose 4 cents to $2.15 a gallon. Natural gas fell 3 cents to $2.83 per 1,000 cubic feet.
Gold rose $3.80 to settle at $1,259.60, silver added 7 cents to $16.14 per ounce and copper gained 3 cents to $2.85 per pound.