Stocks are ending mostly higher as investors pore over a big batch of earnings reports.
Merck led a rebound in the health care sector Tuesday after reporting surprisingly strong results.
Continue Reading Below
Twitter plunged 18 percent after its revenue came in lower than analysts' forecasts. Trading in the stock was temporarily halted because the results were released before the closing bell, earlier than investors were expecting.
The Container Store dropped 15 percent after releasing earnings that were far below estimates.
The Dow Jones industrial average climbed 72 points, or 0.4 percent, to 18,110.
The Standard & Poor's 500 index rose five points, or 0.3 percent, to 2,114. The Nasdaq composite fell four points, or 0.1 percent, to 5,055.
Bond prices fell. The yield on the 10-year Treasury note rose to 1.99 percent.