Written by Associated Press
Solid earnings reports from several big companies helped drive U.S. stock indexes to more record highs.
McDonald’s rose 4.8 percent Tuesday and Caterpillar climbed 5.9 percent. Both reported results that easily beat analysts’ forecasts.
Barnes & Noble soared 16.9 percent after an activist investor announced he had bought a stake in the struggling bookseller and urged it to pursue a sale.
Banks posted big gains. Citigroup rose 2.9 percent.
The Standard & Poor’s 500 index rose 7 points, or 0.3 percent, to 2,477.
The Dow Jones industrial average rose 100 points, or 0.5 percent, to 21,613.
Technology stocks lagged the market. The Nasdaq inched up 1 point to 6,412.
Bond prices fell. The yield on the 10-year Treasury note rose to 2.33 percent.