The Dow Jones Industrial Average fell as tensions between the US and China intensified, with both major stock indices closing lower. The S&P 500 and Nasdaq also dropped.
A stabilizing macro sentiment has helped oil prices remain steady, according to Alex Hodes of StoneX. However, concerns over future demand persist, with the International Energy Agency (IEA) downgrading its 2025 forecast to around 730,000 barrels per day due to reduced demand from OPEC and the US EIA.
The Keystone pipeline, which carries Canadian oil to the US Midwest, has restarted operations following repairs. Oil futures WTI settled at $61.33 a barrel and Brent at $64.67 a barrel, both down 0.3%.
Source: https://www.barrons.com/livecoverage/stock-market-today-041525