NEW YORK — Strong earnings from IBM and other technology companies nudged the stock market higher today, but a trio of weak economic reports kept the gains in check.
The Dow Jones industrial average rose 54 points to 12,963 shortly after noon Eastern.
IBM is the Dow’s top stock. The technology giant surged 3 percent after it posted a 6 percent jump in profits late Wednesday even as revenue fell. It marked the 38th consecutive quarter that IBM’s net income rose over the previous year. IBM leapt $7.46 to $195.71.
“One thing is dominating today and it’s tech earnings,” said Lawrence Creatura, portfolio manager at the mutual fund manager Federated Investors. “Earnings have been better than a lot of people expected. That could still change, but so far, so good.”
In other trading, the broader Standard & Poor’s 500 index gained six points to 1,379. Technology stocks are up more than the rest of the market, sending the Nasdaq composite index up 32 points to 2,975.
eBay jumped 8 percent after the company reported that its second-quarter net income doubled, thanks to higher revenue from its PayPal online payments business and its e-commerce Web sites. eBay rose $3.52 to $43.98.
The market wavered in early trading, flipping from gains to losses and back again, after a measure of manufacturing in the mid-Atlantic region came in much weaker than economists had expected. Two other economic reports also released at 10 a.m., homes sales and leading economic indicators, were also weak.
Big banks and financial firms were mostly lower, following poor earnings reports from American Express and Morgan Stanley.
American Express lost 3 percent, the largest drop in the Dow, after earnings missed Wall Street’s expectations. Slower growth in Europe weighed on the credit-card company’s results as international revenue fell 4 percent. Amex lost $1.88 to $56.41.
Morgan Stanley fell 69 cents to $13.30, a drop of 5 percent. The investment bank’s income and revenue fell far short of what Wall Street analysts were expecting, dragged down by dismal results from trading stocks and bonds.
The Dow is now up 1.5 percent for the week, the S&P 500 index 1.7 percent.
Among other stocks making big moves:
— Walgreen Co. soared 12 percent, the largest gain in the S&P 500. The Walgreen pharmacy chain and Express Scripts reached an agreement in which Walgreen will once again fill prescriptions from people in the Express Scripts network. That ended a dispute between the two companies. Walgreen gained $3.80 to $34.75.
— Textron jumped 8 percent after the maker of Cessna planes reported that its quarterly earnings nearly doubled. The results trounced Wall Street analysts’ expectations, thanks to rising demand for its Citation line of business jets and Bell helicopters. Textron gained $1.89 to $25.65.
— Johnson Controls sank 6 percent. Earnings for the maker of auto parts and building equipment fell far short of expectations, partially a result of a weaker euro and sluggish demand from Europe. The company said it expects Europe to remain a problem. Johnson Controls’ stock lost $1.77 to $26.55.