US stock indexes ended the day with mixed results as investors weighed earnings reports and awaited the outcome of trade talks between the US and China. The Dow Jones Industrial Average rose 0.40% to 44,502.19, while the Nasdaq Composite fell 0.39% to 20,892.69.
The impact of the ongoing trade war was seen in mixed results from corporate earnings season. General Motors’ second-quarter core profit slipped 32% due to steep tariff costs. Despite this, most S&P 500 companies beat analyst expectations, with 79% reporting stronger-than-expected results.
Gold prices rose as investors sought safe-haven assets amid a subdued currency market. The dollar index fell 0.5% to 97.36, while the euro gained 0.49%. US Treasury yields eased for the third-straight session, falling 2.8 basis points to 4.342%.
Crude oil prices slid 1.47% to $66.21 per barrel, as investors took a breather on the heels of Monday’s rally. Bitcoin gained 1.98%, while Ethereum declined 2.41%. The US-China trade talks deadline is set for August 12, and prospects of a deal appear to be fading.
Source: https://www.reuters.com/world/china/global-markets-update-6-graphic0-2025-07-22