NEW YORK, New York - U.S. stocks continued to mend fences on Monday, with gains by all the major indices.
"I think what this market is doing a really good job at is making a lot of people feel very uncomfortable," Truist's Keith Lerner told CNBC Monday.
"The way the market's trading, it's already been braced for bad news, so once it gets it, it doesn't hurt the market because it's already prepared for it."
The Dow Jones steamed ahead, adding 151.39 points or 0.45 percent to 33,912.44.
The Nasdaq Composite added 80.87 points or 0.62 percent to 13,128.05.
The Standard and Poor's 500 rose 16.99 points or 0.40 percent to 4,297.14.
The U.S. dollar gained ground Monday. The euro wilted to 1.0159 approaching the New York close. The British pound sank to 1.2055. The Swiss franc declined to 0.9464. The Japanese yen was unchanged at 133.29.
The Canadian dollar eased to 1.2909. The Australian dollar was sharply lower at 0.7022. The New Zealand dollar dropped to 0.6361.
On overseas equity markets, the FTSE 100 in London was up 0.11 percent. German's Dax rose 0.15 percent, while in Paris, France, the CAC 40 climbed 0.25 percent,
In Japan, the Nikkei 225 gained 324.80 points or 1.14 percent to 28,871.78.
The Australian All Ordinaries climbed 36.10 points or 0.50 percent to 7,324.90.
New Zealand's S&P/NZX 50 added 58.51 points or 0.50 percent to 11,789.03.
In South Korea, the Kospi Composite advanced 4.16 points or 0.16 percent to 2,527.94.
China's Shanghai Composite inched down just 0.80 of a point or 0.02 percent to 3,276.09.
In Hong Kong, the Hang Seng sank 134.76 points or 0.7 percent, to close Monday at 20,040.86.