US and European stocks mostly advanced Wednesday despite data that showed US inflation slowed down less than investors had been expecting.
Soaring inflation and the hiking of interest rates by central banks in response has been one of the reasons why stocks have taken a beating so far this year as both tend to tamp down economic activity.
Investors had been eagerly awaiting the US consumer price index data for April, hoping it would show inflation had reached a peak in March.
That was indeed the case as the CPI rose by 8.3 percent in April on an annual basis, down from the 8.5 percent gain registered in March.
But experts and investors had expected a larger drop.
Briefing.com analyst Patrick J. O'Hare said the 0.3 percent month-on-month gain in the overall CPI was above the consensus expectation of 0.2 percent.
The 0.6 jump in monthly core CPI, which excludes food and energy costs, was also above the consensus of 0.4 percent.
"The key takeaway from the report is that it provided some leeway that suggests peak inflation might have been hit, but with the moderation not as significant as had been hoped, it also stirred concerns that inflation might stick at persistently high levels longer than anyone would like, including the Fed," said O'Hare.
Market analyst Michael Hewson at CMC Markets UK said concerns about more persistent inflation weighed on the tech-heavy Nasdaq, which remained in the red in late morning trading.
But both the Dow and S&P recovered from early losses to trade in the green.
European stocks rallied, with London rising 1.4 percent.
Both Frankfurt and Paris stocks jumped more than two percent although the ECB signalled for the first time that its first hike in interest rates from historic lows may come as soon as July.
Ahead of the inflation number, equities also won a boost from US President Joe Biden's administration looking at possibly lifting trade tariffs on China to try and control inflation.
Equities have been on another roller-coaster ride this week amid high inflation concerns, Russia's invasion of Ukraine and the impact of China's Covid-19 lockdowns on supply chains.
Global investors have been spooked by China's sinking April exports -- the lowest in almost two years -- as well as data showing its consumer inflation had risen at the quickest pace in nearly half a year.
Meanwhile global oil prices rose around 5 percent.
"Oil prices have remained choppy with prices rebounding strongly today from two-week lows as uncertainty remains about the timing of an EU ban on Russian oil imports," said Hewson at CMC Markets.
On the corporate front Wednesday, Marlboro-maker Philip Morris International said it had offered $16 billion to acquire smokeless tobacco company Swedish Match as the US group aims to move away from its traditional cigarette business.
The board of Swedish Match recommended that its shareholders accept the bid of 106 Swedish kronor per share, nearly 40 percent above its closing share price Monday, the companies said.
The deal would total 161.2 billion Swedish kronor (15 billion euros).
Philip Morris shares rose 3.7 percent in morning trading in New York.
- Key figures at around 1530 GMT -
New York - Dow: UP 0.9 percent at 32,440.47 points
EURO STOXX 50: UP 2.6 percent at 3,647.87
London - FTSE 100: UP 1.4 percent at 7,347.66 (close)
Frankfurt - DAX: UP 2.2 percent at 13,828.64 (close)
Paris - CAC 40: UP 2.5 percent at 6,269.73 (close)
Hong Kong - Hang Seng Index: UP 0.9 percent at 19,824.57 (close)
Shanghai - Composite: UP 0.8 percent at 3,058.70 (close)
Tokyo - Nikkei 225: UP 0.2 percent at 26,213.64 (close)
Brent North Sea crude: UP 4.6 percent at $107.15 per barrel
West Texas Intermediate: UP 5.2 percent at $104.99 per barrel
Euro/dollar: UP at $1.0546 from $1.0534 at 1630 GMT Tuesday
Pound/dollar: DOWN at $1.2327 from $1.2332
Euro/pound: UP at 85.62 pence from 85.49 pence
Dollar/yen: DOWN at 130.20 yen from 130.41 yen