New York - US stocks scored solid gains on Monday, joining a global equity rally as polls suggested Britain will vote to stay in the European Union.
The gains were a reversal from last week, when polls showing an advantage for the "Leave" faction in Thursday's referendum sparked big declines.
"It's about the momentum shift, the reversal of the momentum of the 'Leave' camp in the Brexit debate shifting to the 'Remain' camp," said Art Hogan chief market strategist at Wunderlich Securities.
The Dow Jones Industrial Average advanced 0.7% to 17 804.87.
The broad-based S&P 500 rose 0.6% to 2 083.25, while the tech-rich Nasdaq Composite Index gained 0.8% at 4 837.21.
Chinese e-commerce giant JD.com rose 4.6% on news of an alliance with Wal-Mart Stores in which the US company will transfer its online Yihaodian operations in China to JD.com in exchange for a stake in JD.com. Dow member Wal-Mart rose 0.2%.
Anthem and Cigna, two of the nation's top health insurers, were in focus after The Wall Street Journal reported US antitrust regulators are privately expressing concern about Anthem's proposed takeover of Cigna, citing people familiar with the matter. Anthem rose 0.3% while Cigna fell 1.3%.
Most petroleum-linked stocks rose on higher oil prices, including Chevron, up 1.0%, ConocoPhillips, up 1.2% and Apache, up 2.7%.
Technology shares with larger gains included Adobe Systems, eBay, Expedia, Priceline and Symantec, all of which climbed 2.5% or more. Amazon rose 1.1%, while Apple dipped 0.2%.