Stocks were little changed Tuesday as the Dow Jones Industrial Average struggled to build on its longest winning streak in more than six years, while traders weighed the latest earnings reports.
The 30-stock index nicked ahead 1.54 points to begin Tuesday at 35,412.78.
The S&P 500 added 3.89 points to 4,558.53.
The NASDAQ index gained 57.69 points to 14,116.56.
General Motors shares fell more than 5% even after the automaker hiked its full-year earnings guidance. General Electric, meanwhile, climbed nearly 5% on the back of stronger-than-expected revenue for the second quarter.
Megacap tech names Alphabet and Microsoft are scheduled to announce their quarterly results after the close.
Nearly 130 S&P 500 companies have reported second-quarter earnings thus far. Of those names, about 79% have exceeded analyst expectations, FactSet data shows.
Prices for the 10-year Treasury gained ground Tuesday morning, raising yields to 3.90% from Monday's 3.88%. Treasury prices and yields move in opposite directions.
Oil prices took on 37 cents to $79.11 U.S. a barrel.
Gold prices dropped $1.70 to $1,960.50 U.S. an ounce.