A roundup of trading on major world markets:
NEW YORK - Google's strong earnings sent its shares rocketing past the $US1,000 mark, taking the S&P 500 to a new all-time high and giving the Nasdaq a 1.3 per cent gain.
But earnings disappointments continued to weigh down the Dow, which barely managed a gain for the day.
The S&P 500 finished with a gain of 11.35 points (0.65 per cent) at 1,744.50.
The Dow Jones Industrial Average put on 28.00 (0.18 per cent) at 15,399.65.
The Nasdaq Composite - which includes Google - jumped 51.13 (1.32 per cent) to 3,914.28, its highest level since September 2000.
Google shares shot up 13.8 per cent to $US1,011.41 after the dominant online search and ads company reported a 36 per cent jump in its third-quarter net profit to $US2.97 billion, or $US8.75 a share.
LONDON - European stock markets climbed and the euro hit a fresh US dollar high as traders cheered accelerating Chinese growth.
Frankfurt's DAX 30 climbed 0.60 per cent to set a new record close at 8,865.1 points, and the CAC 40 in Paris jumped 1.09 per cent to 4,286.03 points, its highest closing level this year.
In London, the benchmark FTSE 100 index added 0.71 per cent to 6,622.58 points, while Madrid's Ibex 35 rose 0.84 per cent to climb back above the 10,000 point level for the first time since July 2011.
China's economy expanded by 7.8 per cent year-on-year in July-September, official data showed on Friday, breaking two quarters of slowing growth.
The euro hit an 8.5-month high against the US dollar for a second day running, climbing to $1.3704 before falling back to $1.3693, which compared with $1.3677 on Thursday.
HONG KONG - Asian markets mostly rose after data showed China's economy picked up in July-September.
Sydney gained 0.73 per cent, or 38.4 points, to end at 5,321.5 - its highest close in five years -- and Seoul rose 0.58 per cent, or 11.79 points, to 2,052.40.
But Tokyo lost 0.17 per cent, or 24.97 points, to 14,561.54, ending a seven-day rally after a pick-up in the yen against the US dollar.
Shanghai climbed 0.24 per cent, or 5.24 points, to 2,193.78.
Hong Kong jumped 1.06 per cent, or 245.22 points, to end at 23,340.10.
WELLINGTON - The NZX 50 Index dropped 17.411 points, or 0.365 per cent, to 4758.591.