U.S. stocks rose sharply Monday as investors grew more hopeful that Britain will stay in the European Union, letting go of fears that have pulled down stocks in the last two weeks.
Asian stocks traded higher and indexes in Europe soared as the latest opinion polls and betting markets suggest it's more likely Britain will stay in the EU than leave it. Britons vote on the matter Thursday.
The British pound rose sharply and investors dumped ultra-safe assets such as U.S. government bonds, gold and utility stocks, sending those prices lower. Machinery and consumer companies jumped and energy companies rose with the price of oil.
Jim McDonald, chief investment strategist at Northern Trust, said Britain's status within the EU won't affect U.S. businesses very much, although it would hurt European banks. But he said investors are worried about what will happen to the union if Britain does leave. For example, other countries might also think about backing out of the EU, doing greater damage to Europe and the global economy.
"It's not the direct effects that people are worried about, it's the indirect ones," he said.
The Dow Jones industrial average climbed 129.71 points, or 0.7%, to 17,804.87. The Standard & Poor's 500 index rose 12.03 points, or 0.6%, to 2,083.25. The Nasdaq composite went up 36.88 points, or 0.8%, to 4,837.21. U.S. stocks were on pace for much larger gains earlier in the day. At one time the Dow was up 271 points.
The pound rose to $1.4693 from $1.4375, a large move.
Machinery companies climbed. Aerospace company Boeing jumped 2.3% to $132.75 and Honeywell advanced 1% to $117.06. General Electric rose 0.8% to $30.83.
Consumer stocks rose as investors bet people will spend more on shopping and travel. Amazon went up 1.1% to $714.01, travel booking site Priceline advanced 2.5% to $1,341.96 and Nike rose 1.2% to $54.36.
Benchmark U.S. crude oil rose $1.39, or 2.9%, to $49.37 a barrel in New York. Brent crude, used to price international oils, rose $1.48, or 3%, to $50.65 a barrel in London. After a six-day losing streak, oil prices are up about 7% over the last two days.
Among energy stocks, Chevron rose 1% to $102.61. Marathon Oil jumped 10% to $14.48 after it agreed to pay $888 million for PayRock Energy.
Bond prices dropped as investors moved money out of ultra-safe assets. The yield on the 10-year U.S. Treasury note rose to 1.67% from 1.61%. That's an encouraging sign for banks because bond yields are used to set interest rates on many kinds of loans including mortgages, and banks are able to make more money from lending as rates increase.
Bank of America rose 1% to $13.54. Wells Fargo, the nation's biggest mortgage lender, rose 0.7% to $46.93.
JD.com stock jumped after the second-largest e-commerce site in China said it was buying Wal-Mart's Yihaodian marketplace as part of a broad partnership with the company. JD.com jumped 4.6% to $21.06.
FedEx rose after the federal government moved to dismiss charges against the shipping company. Prosecutors had planned to charge FedEx with knowingly delivering illegal prescription drugs to dealers and addicts, but late Friday the government dropped the case. The trial was set to begin Monday. FedEx perked up 1.4% to $164.47.
Britain's FTSE 100 leaped 3% and France's CAC 40 rose 3.5%. Germany's DAX rocketed 3.4%. Japan's benchmark Nikkei 225 index surged 2.3%. South Korea's Kospi climbed 1.4% and Hong Kong's Hang Seng advanced 1.7%.
In other energy trading, wholesale gasoline advanced 8 cents to $1.58 a gallon. Heating oil edged up 5 cents to $1.53 a gallon. Natural gas rose 12 cents to $2.75 per 1,000 cubic feet.
Gold slipped $2.70 to $1,292.10 an ounce. Silver rose 10 cents to $17.51 an ounce. Copper advanced 4 cents to $2.09 a pound.
The dollar fell to 103.96 yen from 104.23 yen and the euro rose to $1.1314 from $1.1275.
4:22 p.m.: This article was updated with additional information.
1:27 p.m.: This article was updated with Monday's closing prices.
8:05 a.m.: This article was updated with more recent prices and additional information.