The Dow Jones Industrial Average rose Monday, headed for its longest winning streak since February 2017, to kick off a busy week of key earnings reports and a major policy decision from the Federal Reserve.
The 30-stock index roared ahead 171.23 points to kick off Monday at 35,398.92, on track for an 11th straight day of gains.
The S&P 500 added 19.18 points to 4,554.82.
The NASDAQ index hiked 32.07 points to 14,064.88.
Energy stocks led gains in the S&P 500, with the sector up more than 2% after oil and gasoline futures touched a three-month high Monday.
Chevron rose more than 2% after the oil giant reported preliminary second-quarter adjusted earnings Sunday that topped analysts' estimates.
Earnings from some 150 companies in the S&P 500 this week plus the Federal Reserve's last policy meeting until September could try the recent rally. Investors anticipate the Fed will increase rates by a quarter percentage point at the conclusion of its meeting on Wednesday.
They will be listening to comments by Chair Jerome Powell to get a sense of the central bank's position on what happens next as it tries to navigate a soft landing for the economy.
Prices for the 10-year Treasury fell a bit by noon Monday, raising yields to Friday's 3.84%. Treasury prices and yields move in opposite directions.
Oil prices took on $1.80 to $78.87 U.S. a barrel.
Gold prices fell five dollars to $1,981.60 U.S. an ounce.