India, May 19 -- Stocks came under pressure early in the session on Monday but regained ground over the course of the trading day. The major averages climbed well off their lows of the session before ending the day modestly higher.

The Dow fell more than 300 points in early trading but ended the day up 137.33 points or 0.3 percent at 42,792.07. The S&P 500 also inched up 5.22 points or 0.1 percent to 5,963.60, while the Nasdaq crept up 4.36 points or less than a tenth of a percent to 19,215.46.

The initial weakness on Wall Street came as traders looked to cash in on last week's rally, which lifted the major averages to their best closing levels in over two months.

Last Monday's news of a U.S.-China trade deal temporarily slashing steep t...