India, June 30 -- After moving to the upside at the start of trading, stocks have given back some ground over the course of the session on Monday. The major averages have pulled back well off their best levels of the day but remain in positive territory.

Currently, the major averages are posting modest gains. The Dow is up 89.82 points or 0.2 percent at 43,909.09, the Nasdaq is up 32.24 points or 0.2 percent at 20,305.70 and the S&P 500 is up 11.45 points or 0.2 percent at 6,184.52.

The initial strength on Wall Street came amid ongoing optimism about trade deals ahead of the impending deadline for U.S. reciprocal tariffs early next month.

Positive sentiment was also generated in reaction to news Canada has rescinded its digital services ...