U.S. stocks jumped in a widespread rally Tuesday, and other U.S. investments steadied a day after falling sharply on worries about President Donald Trump’s trade war and his attacks on the head of the Federal Reserve.

The S&P 500 climbed 2.5%. The Dow Jones industrial average rose 1,016 points, or 2.7%, and the Nasdaq composite gained 2.7%. All three indexes more than made up their big losses from the start of the week.

The value of the U.S. dollar also stabilized after sliding against the euro and other competitors, while longer-term Treasury yields held steadier as more calm returned to financial markets. Sharp, unusual moves for the dollar and for Treasurys have recently raised worries that Trump’s policies are making investors more skeptical about U.S. investments’ reputation as the world’s safest.

A suite of better-than-expected profit reports from big U.S. companies, meanwhile, helped drive U.S. stocks higher.

Equifax jumped 13.8% after reporting a better profit for the first three months of 2025 than analysts expected.

Maplewood-based 3M climbed 8.1% after the maker of Scotch tape and Command strips said it made more in profit from each $1 of revenue during the start of the year than it expected.

Homebuilder PulteGroup rose 8.4% after it likewise delivered a stronger profit for the start of 2025 than analysts expected.

Tesla rose 4.6% ahead of its earnings report, which arrived after trading ended for the day. That trimmed its loss for the year so far to roughly 41%.

Elon Musk’s electric car company had already reported its first-quarter car sales dropped by 13% from the year before.

Stocks also showed how Trump’s tariffs could create winners and losers as he tries to remake the global economy and trade.

First Solar jumped 10.5% after the U.S. Department of Commerce finalized harsher-than-expected solar tariffs on some southeast Asian communities.RTX, which builds airplane engines and military equipment, fell 9.8% even though it reported a stronger profit for the latest quarter.

Kimberly-Clark lost 1.6% even though the maker of Huggies and Kleenex likewise reported a better-than-expected profit.

Losers on Wall Street were the exceptions, though, as 99% of the stocks within the S&P 500 index rose. All told, the S&P 500 climbed 129.56 points to 5,287.76. The Dow gained 1,106.57 to 39,186.98, and the Nasdaq composite jumped 429.52 to 16,300.42.

In the bond market, longer-term yields eased following an unsettling run higher the day before. The yield on the 10-year Treasury pulled back to 4.39% from 4.42% late Monday.

— Associated Press