Stock markets were mostly higher, even if activity was subdued owing to the absence of many traders in the United States due to the annual Thanksgiving holiday, dealers said.

New York's Dow Jones was flat at 29,875, still sitting blow the 30,000 threshold hit earlier this week. The broad S&P 500 was 0.15% (5.5) points higher at 3,635. The Nasdaq was up 0.8% (100 points) at 12,194.

European stocks finished the day mainly in positive territory. London's FTSE was up 0.1% (5 points) at 6,368. Frankfurt's DAX was 0.4% (49 points) higher at 13,336. The CAC in Paris was 0.6% (32 points) higher at 5,598.

Dublin's ISEQ was up 0.4% (25 points) at 7,244. Glanbia was among the gainers. Its shares were up 5.5% (55 cent) at €10.59. CRH shares finished down 1.7% (59 cent) at €34.10.

Earlier in Asian trade, Tokyo's Nikkei index rose 107 points (0.4%) to close at 2,6644 to mark its fourth day of gains in a row despite rising numbers of coronavirus cases in Japan. 

The Hang Seng index in Hong Kong gained 75 points (0.3%) to finish at 26,894 as it extended its winning streak to six days, boosted by vaccine optimism.