The Dow climbed 164.07 points, or 0.62%, to close at 26,828.47. The S&P 500 gained 0.36% to end the day at 3,306.51. The Nasdaq Composite rose 0.35% to 10,941.17. Stocks traded in a narrow range for most of the session as lawmakers continue negotiations on a coronavirus stimulus package.
House Speaker Nancy Pelosi told Fox News on Tuesday she doesn't think a deal will be reached this week. Pelosi made that comment after she, Senate Minority Leader Chuck Schumer and White House chief of staff Mark Meadows held "productive" discussions on Monday, but added there are several issues still outstanding. Both sides have indicated they agree on another $1,200 stimulus check, but remain deadlocked on additional unemployment assistance.
CVS Health, Moderna and Roku are among the companies set to report Wednesday.
Subscribe to CNBC PRO for exclusive insights and analysis, and live business day programming from around the world.