NEW YORK (CNNMoney) — U.S. stocks closed the day in mixed territory Wednesday, after investors sorted through a divergent batch of earnings reports, including solid results from Boeing, and a big miss from Apple.
The Dow Jones industrial average closed 59 points higher, or 0.5% snapping three days of losses. AT&T (T, Fortune 500) and Boeing (BA, Fortune 500) led the way. The airplane maker topped earnings forecasts and boosted its guidance for the year.
Caterpillar (CAT, Fortune 500) was initially the best performer on the Dow, as investors cheered the manufacturing giant’s earnings beat and rosy outlook. The stock slid somewhat after an executive said that the construction industry in China remains weak and has yet to show improvement.