Energy and health care companies led the rally. Consumer and technology stocks also notched gains. Banks and other financial companies, which took the heaviest losses in the sell-off, also rose. Bond prices fell, sending yields higher.
The Dow Jones Industrial Average gained 169 points, or 1 percent, to 17,309 as of 12:40 p.m. Eastern Time. The Standard & Poor’s 500 index rose 23 points, or 1.2 percent, to 2,024. The Nasdaq composite added 75 points, or 1.7 percent, to 4,670.
European benchmarks rose. Britain’s FTSE 100 gained 2.6 percent and France’s CAC 40 also climbed 2.6 percent. Germany’s DAX gained 1.9 percent.
The euro and the British pound were moving higher, though the pound remained near its lowest levels since 1985.
Uncertainty and anxiety over the economic fallout from Britain’s vote to leave the European Union has roiled global financial markets since Friday and prompted ratings agencies to slash their top-shelf credit rating for the U.K.
Investors appeared to shake off some of their jitters ahead of Tuesday’s meeting between British Prime Minister David Cameron and his European Union counterparts. Cameron has signaled he might not trigger a clause setting in motion the U.K.’s exit from the EU before October.
In the U.S., a new batch of economic data helped put traders in a buying mood.
The Commerce Department raised its estimate of U.S. economic growth in the first three months of the year. Separately, a key gauge of home values showed U.S. home prices climbed in April, hitting record highs in several cities. In addition, the Conference Board said its measure of U.S. consumer confidence increased this month to the highest level since October.
“Obviously, the market isn’t very receptive to uncertainty, but in some ways this uncertainty is providing the possibility and the consideration that what happened in the U.K. isn’t necessarily reflective of, or an indicator of, a recession, especially here in the U.S. as well as globally,” said W. Janet Dougherty, a global investment specialist at J.P. Morgan Private Bank.
Southwestern Energy was one of the biggest gainers in the S&P 500 index, climbing $1.03, or 8.3 percent, to $13.45. Several other energy companies also rose. Devon Energy added $1.99, or 5.9 percent, to $35.74, while Cabot Oil & Gas gained $1.45, or 6 percent, to $25.518.
Data storage companies Western Digital and Seagate Technology also rebounded a day after posting big losses. Western Digital added $1.18, or 2.8 percent, to $43.40, while Seagate rose $1.31, or 6.3 percent, to $22.19.
Earlier in Asia, markets bounced back from early losses as leaders signaled they were ready to step in with support policies. Japan’s benchmark Nikkei 225 index climbed 0.1 percent, while South Korea’s Kospi added 0.5 percent.
Hong Kong’s Hang Seng Index was a laggard, losing 0.3 percent. It was dragged down by companies with high exposure to Europe, such as billionaire tycoon’s Li Ka-shing’s CK Hutchison Holdings, which has British retail, ports and telecom investments and fell 1.7 percent.
“When you pull a spring, after you let it go it oscillates up and down for a little while and that’s still what we’re seeing in the markets,” said Andrew Sullivan, a sales trader at Haitong Securities. “This is nothing about individual companies per se; this is about the effect of forex on their earnings.”
In currency markets, the pound recovered to $1.3311 from $1.3176 on Monday. The yen eased slightly against the dollar, though it was still hovering near its strongest level in two years. The dollar rose to 102.69 yen from 101.97 yen. The euro strengthened to $1.1064 from $1.1005.
Benchmark U.S. crude rose 83 cents, or 1.8 percent, to $47.15 a barrel in New York. Brent crude, used to price international oils, gained 84 cents, or 1.8 percent, to $47.15 a barrel in London.
Bond prices fell. The yield on the 10-year Treasury note rose to 1.46 percent from 1.44 late Monday.