NEW YORK — Wall Street drifted to a mixed finish Thursday after Tesla surged to one of the best days in its history, while IBM slumped to its worst in six months.
The S&P 500 rose 0.2% to break its first three-day losing streak since early September. It bounced between losses and gains through the day, and it was roughly evenly split between stocks rising and falling.
The Dow Jones Industrial Average fell 140 points, or 0.3%, while the Nasdaq composite rose 0.8%.
Tesla led the market with a jump of 21.9% after the electric-vehicle maker reported better profit for the latest quarter than analysts expected. An optimistic CEO Elon Musk also predicted 20% to 30% sales growth next year, though its revenue for the latest quarter fell short of analysts' forecasts. It was the best day for Tesla's stock since 2013.
UPS climbed 5.3% after likewise topping analysts' forecasts for profit. The package-delivery company's finances can offer a window into the strength of the economy because of how many different types of customers it serves, and its revenue edged past expectations.
ServiceNow, whose platform helps companies automate and connect processes, was another one of the strongest forces pushing upward the S&P 500. It rose 5.4% after delivering stronger profit and revenue than expected, driven by interest by customers to incorporate artificial-intelligence technology.
Such gains helped to offset a drop of 6.2% for IBM, which reported revenue for the latest quarter that fell just short of analysts' expectations. It was the single biggest reason the Dow dragged behind other indexes.
Boeing was another weight and sank 1.2% after its machinists voted to continue their strike, which has crippled aircraft production. More than 60% of union members who voted on the proposed contract rejected it, keeping them on the picket lines six weeks into their strike.