European and US stocks rose Tuesday following another batch of mostly strong earnings that have offset lingering worries about inflation and supply chain woes.

The Dow and S&P 500 finished at fresh all-time highs, joining bourses in London, Paris and Frankfurt in advancing.

While the results have not been universally good, most companies have outperformed and fears about higher costs dragging down profitability have not been realized.

"This is the first quarter in the entire cycle that the market is really focused on margin pressures and supply chain disruptions ... but so far, so good," said Art Hogan, chief strategist at National Securities.

"For the time being, I think investors are able to look at the supply constraints as a temporary issue and the surging demand as the real driver for earnings growth in the future."

Besides earnings, markets also got support from data showing a rebound in US consumer confidence and jump in US new home sales.

Among individual companies, Facebook tumbled 3.9 percent following a mixed earnings report. The social media giant reported $9.2 billion in profits, topping estimates, but revenues fell short of expectations.

The company, which faces a storm of criticism over its handling of disinformation and other public policy questions, authorized $50 billion in share repurchases.

Other large technology companies such as Apple and Amazon advanced Tuesday ahead of earnings reports due later in the week.

Other companies with good results included Switzerland's largest bank UBS, which said third quarter profits rose nine percent to $2.3 billion, buoyed by its wealth management division and fees from investment banking.

- Shifting monetary policy -

In Europe, the European Central Bank holds its latest policy meeting on Thursday, with traders looking for an idea about its plans for monetary policy in light of surging global inflation.

The gathering comes as policymakers around the world begin to remove the ultra-loose measures put in place at the start of the pandemic, with the Bank of England tipped to lift interest rates this year, following moves by South Korea and New Zealand.

The euro hit a 20-month low against the British pound on expectations the Bank of England will raise rates before the ECB.

"The health of the German economy, Europe's biggest, remains a concern after a gauge of business confidence deteriorated for a fourth straight month in October and fell to six-month lows," said Western Union Business Solutions analyst Joe Manimbo.

"Still, the ECB may not sound overly dovish," Manimbo said, noting that inflation is running above the central bank's target level.

Elsewhere, Tokyo's main stock index piled on 1.8 percent, helped by polls predicting that Japan's ruling Liberal Democratic Party probably will win a majority in the coming general election.

But Hong Kong and Shanghai dropped following news that developer Modern Land had missed a bond payment in the latest sign of stress in China's property sector.

Investors also have concerns about the possible impact of the latest Delta outbreak in China.

Officials put the city of Lanzhou, with a population of four million, under lockdown on Tuesday, with residents told not to leave home except in emergencies.

- Key figures around 2040 GMT -

New York - Dow: UP less than 0.1 percent at 35,756.88 (close)

New York - S&P 500: UP 0.2 percent at 4,574.79 (close)

New York - Nasdaq: UP 0.1 percent at 15,235.71 (close)

London - FTSE 100: UP 0.8 percent at 7,277.62 (close)

Frankfurt - DAX: UP 1.0 percent at 15,757.06 (close)

Paris - CAC 40: UP 0.8 percent at 6,766.51 (close)

EURO STOXX 50: UP 0.9 percent at 4,223.97 (close)

Tokyo - Nikkei 225: UP 1.8 percent at 29,106.01 (close)

Hong Kong - Hang Seng Index: DOWN 0.4 percent at 26,038.27 (close)

Shanghai - Composite: DOWN 0.3 percent at 3,597.64 (close)

Euro/dollar: DOWN at $1.1604 from $1.1608

Euro/pound: DOWN at 84.26 pence from 84.32 pence

Pound/dollar: FLAT at $1.3767

Dollar/yen: UP at 114.14 from 113.71 yen at 2100 GMT

Brent North Sea crude: UP 0.5 percent at $86.40 per barrel

West Texas Intermediate: UP 1.1 percent at $84.65 per barrel