NEW YORK (AP) — U.S. stocks are edging higher Thursday morning as technology companies and banks advance. The market is regaining most of the previous day’s losses following a round of improved company earnings, but drugmakers are struggling. European stocks are climbing after the European Central Bank said it will begin reducing the bond purchases it’s been making to prop up the economy, although some buying will continue until at least September 2018.

KEEPING SCORE: The Standard & Poor’s 500 index rose 3 points, or 0.1 percent, to 2,560 as of 10:22 a.m. Eastern time. The Dow Jones industrial average gained 89 points, or 0.4 percent, to 23,419. The Nasdaq composite slid 8 points, or 0.1 percent, to 6,555. The Russell 2000 index of smaller-company stocks added 1 point, or 0.1 percent, to 1,495.

BONDS: Bond prices were little changed. The yield on the 10-year Treasury note stayed at 2.44 percent. Banks had fallen with the rest of the market on Wednesday in spite of a jump in bond yields. Higher bond yields and interest rates mean banks can make larger profits from mortgages and other lending, and bond yields are trading around seven-month highs.

Wells Fargo rose 69 cents, or 1.2 percent, to $55.94 and Northern Trust gained $1.08, or 1.1 percent, to $95.84.

FRIGHTENING FORECAST: Drugmaker Celgene plunged after it reduced its forecasts for this year, partly because it expects weaker sales of its critically important new psoriasis treatment Otezla. Celgene also said it won’t meet its longer-term goals: it cut its profit and sales projections for the year 2020 as it anticipates weaker sales of new products and medications to treat cancer and inflammation. It now expects $19 billion to $20 billion in revenue that year, below its previous target of at least $21 billion.

Celgene stock lost $22.42, or 18.7 percent, to $97.15. Competitor Amgen fell $2.58, or 1.5 percent, to $174.92 in spite of a solid third-quarter report.

VERIFIED ACCOUNTS: Twitter shares soared after the social media site reported better-than-expected adjusted profit in the third quarter. It lost $21.1 million in the period, but before one-time charges and benefits it made 10 cents a share, 2 cents better than analysts forecast. Shares jumped $2.52, or 14.8 percent, to $19.66.

I’M OK, EURO-K: Investors were pleased with the European Central Bank’s actions. The bank will cut its monthly bond purchases in half starting in January, but said it will continue to make those purchases until at least September and could increase the purchases again if the regional economy runs into trouble. France’s CAC-40 jumped 1 percent and the DAX in Germany gained 0.9 percent. Britain’s FTSE 100 added 0.4 percent.

The euro fell to $1.1717 from $1.1807 as investors think interest rates in Europe will stay lower for longer than they had expected.

DISTRIBUTE THE WEALTH: Prescription drug distributor McKesson surpassed analyst estimates in its fiscal second quarter and its stock climbed $7.84, or 5.2 percent, to $159.22. Competitor AmerisourceBergen rose $2.63, or 3.2 percent, to $84.85 and Cardinal Health advanced $1.18, or 1.8 percent, to $68.23. The stocks have struggled in the last few years as investors worry about lower prices for medications.

CAN’T BULK UP: Nutritional supplement retailer GNC fell $1.11, or 13.7 percent, to $7.01 after its quarterly results fell short of Wall Street projections. Weight loss company Nutrisystem gave up $6.20, or 10.6 percent, to $52.10.

ENERGY: Benchmark U.S. crude dipped 21 cents to $51.97 a barrel in New York. Brent crude, used to price international oils, sank 34 cents to $58.10 barrel in London.

ASIA: Japan’s benchmark Nikkei 225 index edged 0.2 percent higher while South Korea’s Kospi dipped 0.5 percent. The Hang Seng in Hong Kong slipped 0.4 percent.

The dollar rose to 113.85 yen from 113.72 yen.

AP Markets Writer Marley Jay can be reached at http://twitter.com/MarleyJayAP His work can be found at https://apnews.com/search/marley%20jay