Wall Street stocks rose on Thursday despite data showing the US economy contracted for a second straight quarter, as investors took it as a signal the Federal Reserve may slow interest rate hikes.
Stocks initially fell after the economic report, which showed US gross domestic product declined at an annual rate of 0.9 percent in the second quarter, following an even bigger drop in the first three months of the year.
But markets pivoted later in the morning, betting that clear signs of economic weakness would prompt the Fed to ease off on steep increases in borrowing costs. The US central bank on Wednesday undertook its second straight 75 basis point increase, and signaled it is prepared to do more.
"The real catalyst ... is a belief that bad news (earnings disappointments and weak data) is good news (fewer rate hikes from the Fed)," Briefing.com said in an analysis.
Major US indices finished the session up around one percent, following even bigger gains Wednesday after investors welcomed comments by US Federal Reserve chief Jerome Powell, who said the central bank at some point would be able to slow the pace of rate hikes.
"Well, GDP was quite poor, so there won't be a hat-trick of 75 basis point hikes in September, that's for sure," said Fawad Razaqzada at City Index and FOREX.com.
"The US GDP data has re-affirmed my view that the Fed will have to slow down the pace of the hikes and potentially go in reverse in early 2023," he added.
Analysts also pointed to improved investor sentiment that has enabled stocks to advance despite lackluster earnings because the results have not been as bad as feared.
Also, many investors believe that "any downturn that we are going through will likely be mild," said Jack Ablin, chief investment officer of Cresset Asset Management.
But Ablin said it was still too soon to "declare victory" on inflation.
Earlier, European stock markets finished mostly higher.
Europe's energy sector was in particular focus with Britain's Shell and France's TotalEnergies posting bumper second-quarter profits on elevated oil and gas prices.
Asian indices mostly climbed following Wednesday's surge on Wall Street.
- Key figures at around 2030 GMT -
New York - Dow: UP 1.0 percent at 32,529.63 (close)
New York - S&P 500: UP 1.2 percent at 4,072.43 (close)
New York - Nasdaq: UP 1.1 percent at 12,162.59 (close)
London - FTSE 100: DOWN less than 0.1 percent at 7,345.25 (close)
Frankfurt - DAX: UP 0.9 percent at 13,282.11 (close)
Paris - CAC 40: UP 1.3 percent at 6,339.21 (close)
EURO STOXX 50: UP 1.2 percent at 3,652.20 (close)
Tokyo - Nikkei 225: UP 0.4 percent at 27,815.48 (close)
Hong Kong - Hang Seng Index: DOWN 0.2 percent at 20,622.68 (close)
Shanghai - Composite: UP 0.2 percent at 3,282.58 (close)
Euro/dollar: DOWN at $1.0197 from $1.0200 Wednesday
Pound/dollar: UP at $1.2177 from $1.2158
Euro/pound: DOWN at 83.70 pence from 83.89 pence
Dollar/yen: DOWN at 134.25 yen from 136.57 yen
Brent North Sea crude: UP 0.5 percent at $107.14 per barrel
West Texas Intermediate: DOWN 0.8 percent at $96.42 per barrel