European stocks rose Tuesday, with the benchmark index rallying to a post-Brexit high and German's DAX 30 entering bull-market territory, after a round of upbeat earnings lifted sentiment.
The Stoxx Europe 600 SXXP, +0.92% picked up 0.9% to end at 344.67, its highest close since June 23. A gain on Tuesday marked the gauge's fifth in a row, the longest string of gains since early July.
The Nasdaq Composite narrowly logged its second record close of 2016 on Tuesday, as losses in oil prices and weak productivity data all but erased gains for the broad benchmarks.
The S&P 500 index SPX, +0.04% SPX, +0.04% ended up less than a point at 2,181.74, after setting a record high of 2,187.69 earlier in the day. Gains in health-care and consumer-staples stocks were offset by losses in energy and materials sectors, weighed down by the drop in oil prices.
The Dow Jones Industrial Average DJIA, +0.02% closed up 3.76 points.
The Nasdaq Composite Index COMP, +0.24% gained 12.34 points, or 0.2%, to 5,225.48-an all-time closing high.
Asian shares hit a one-year high on Wednesday while the dollar and Treasury yields slid on weak U.S. productivity data and sterling recovered from a one-month low.
MSCI's broadest index of Asia-Pacific shares excluding Japan .MIAPJ0000PUS rose 0.35 percent to the highest level since August 2015. Japan's Nikkei .N225 fell 0.3 percent, pulled down by a stronger yen.
Hong Kong's Hang Seng index .HSI rose 0.6 percent, hovering close to its highest level since November. China's CSI 300 index .CSI300 and the Shanghai Composite .SSEC were little changed.