Oil prices climbed Wednesday while stocks were mixed after US President Donald Trump announced the extension of a ceasefire with Iran, prompting investors to wait and see if peace talks would resume. With the Strait of Hormuz still blocked to Gulf energy transit, traders remain wary that strikes could resume — even though Wall Street indexes are at record highs after recovering losses since the Middle East war erupted in late February.
Analysts say expectations are high that both Trump and the Iranian authorities want to end a war that has sent oil and gas prices soaring, threatening economic growth worldwide. Solid corporate earnings and AI enthusiasm have also bolstered investor confidence, with dozens of blue-chip firms beating forecasts and billion-dollar tech deals spurring optimism among investors that recent equity gains will hold. Wall Street stocks pushed higher, with gains by tech stocks helping the Nasdaq Composite set a fresh all-time high and the S&P 500 climb to just shy of its record level.
Equity investors “seem convinced that the war will soon be over, or that it will have little effect on the US economy, even if energy prices remain relatively elevated,” said David Morrison, senior market analyst at Trade Nation. In Europe, Frankfurt and London dipped while Paris shed one percent. Asian equity markets turned in a mixed performance. With Hormuz oil shipments still shut, the Asian and European countries that rely most on Middle East energy supplies are scrambling to cope with soaring inflation that could derail growth.”The ceasefire extension hasn’t done much to calm nerves given that worries remain about the impact of the energy squeeze on the global economy,” said Susannah Streeter, chief investment strategist at Wealth Club.
Brent North Sea rose by more than three percent to climb back above $100 a barrel while main US contract, West Texas Intermediate, traded above $90 once again. Iranian gunboats attacked at least one container ship in the Strait of Hormuz on Wednesday, maritime agencies said, despite US President Donald Trump announcing he was extending a ceasefire to allow more time for peace talks. Trump said the US blockade of Iran’s ports would continue while Pakistani mediators try to revive dialogue. “There is the inescapable view that, with the US and Iran not looking likely to start talking, a resumption of hostilities is a distinct possibility,” said market analyst Chris Beauchamp at online trading platform IG.
Away from the war, investors are keeping tabs on the Senate confirmation hearings of Kevin Warsh, Trump’s pick to replace Federal Reserve boss Jerome Powell, whose term ends in May. Trump has assailed Powell for not cutting interest rates more aggressively, and told CNBC on Tuesday that he would be disappointed if Warsh did not swiftly lower borrowing costs despite rising inflation. Warsh told lawmakers he would not be controlled by the president as he fielded questions on his assets and central bank independence during his first hearing.
Elon Musk’s SpaceX said Tuesday it would partner with the AI coding start-up Cursor with an option to buy the company for $60 billion, the latest sign of corporate confidence that artificial intelligence will continue driving growth.- Key figures at 1530 GMT -Brent North Sea Crude: UP 3.1 percent at $101.56 a barrelWest Texas Intermediate: UP 3.0 percent at $92.32 a barrelNew York – Dow Jones: UP 0.8 percent at 49,544.92 pointsNew York – S&P 500: UP 0.9 percent at 7,126.21New York – Nasdaq: UP 1.3 percent at 24,577.34London – FTSE 100: DOWN 0. percent at 10,4 (close)Paris – CAC 40: DOWN 0. percent at 8,201.60 (close)Frankfurt – DAX: DOWN 0. percent at 24,214.40 (close)Tokyo – Nikkei 225: UP 0.4 percent at 59,585.86 (close)Hong Kong – Hang Seng Index: DOWN 1.2 percent at 26,163.24 (close)Shanghai – Composite: UP 0.5 percent at 4,106.26 (close)Euro/dollar: DOWN at $1.1723 from $1.1749 on TuesdayPound/dollar: DOWN at $1.3508 from $1.3511Dollar/yen: UP at 159.41 yen from 159.25Euro/pound: DOWN at 86.79 pence from 86.96 penceburs-rl/jj
Wed, 22 Apr 2026 15:55:19 GMT
