U.S. stock indexes returned to record highs Tuesday as corporate profits continued to come in better than analysts expected.
McDonald's and Caterpillar were among the big companies that reported healthier-than-forecast results. Jumps in prices for oil, metals and other commodities helped lift companies that produce energy and raw materials. That more than offset losses for healthcare companies and stocks that pay relatively big dividends, which were hurt by a rise in Treasury yields.
The Standard & Poor's 500 rose 7.17 points, or 0.3%, to an all-time high of 2,477.08. It was the first gain for the index in four days.
The Dow Jones industrial average rose 100.26...