U.S. stocks edged higher on Monday as financial shares recovered from last week`s losses and higher oil prices lifted energy shares.
The financial index was on track to post its first gain in four days.
The S&P energy index <.spny> was up 0.2 percent, helped by a 0.8 percent rise in U.S. crude oil.
With the S&P already up 14 percent so far this year, investors are looking to justify the relatively high valuation of stocks through the earnings.
"There aren`t many earnings out there so people are kind of pausing and waiting to see what happens in the next few weeks," said Brent Schutte, chief investment strategist at Northwestern Mutual Wealth Management Company.
The Dow Jones Industrial Average <.dji> rose 58.78 points, or 0.26 percent, to 22,930.5, the S&P 500 <.spx> gained 2.33 points, or 0.09 percent, to 2,555.5 and the Nasdaq Composite <.ixic> added 10.35 points, or 0.16 percent, to 6,616.15.
The Senate is trying this week to pass a partisan budget blueprint that would help guide federal spending.
The Republicans want to use the "budget resolution" to pave the way for the party later this year or next year to pass a major tax-cut bill without any Democratic support.
U.S. President Donald Trump said Republicans and Democrats in Congress are working on a short-term fix for healthcare insurance markets after he last week scrapped subsidies to insurers.
Healthcare stocks <.spxhc> were the biggest laggard, falling 0.5 percent.
Video-streaming pioneer Netflix
Declining issues outnumbered advancing ones on the NYSE by a 1.08-to-1 ratio; on Nasdaq, a 1.30-to-1 ratio favoured decliners.
(This article has not been edited by Zeebiz editorial team and is auto-generated from an agency feed.)