Stocks wobbled on Thursday as investors were cautious amid lingering worries over the global economy.
The Dow Jones Industrials had its gains reduced to 6.96 points to 25,133.37, giving back its initial gains.
The S&P 500 regained 3.06 points to 2,786.08,
The NASDAQ Composite added 17.16 points to 7,564.46
In economic news, the second read on first-quarter U.S. Gross Domestic Product showed the economy expanded by 3.1% on an annualized basis. The 3.1% print topped a Dow Jones estimate of 3%.
The protracted trade dispute between China and the U.S. still weighed on markets. A senior Chinese diplomat ramped up the rhetoric overnight. Also, China has halted soy purchases from the U.S., according to Bloomberg News.
Chinese Vice Foreign Minister Zhang Hanhui said Thursday that provoking trade disputes amounted to “naked economic terrorism.”
Washington and Beijing have imposed tariffs on billions of dollars' worth of one another's goods since the start of 2018, battering financial markets. Earlier this month, both countries ratcheted up tensions through higher tariffs.
Prices for the benchmark 10-year U.S. Treasury gained ground, lowering yields to 2.25% from Wednesday's 2.26%. Treasury prices and yields move in opposite directions.
Oil prices docked $1.15 to $57.66 U.S. a barrel.
Gold prices dropped $5.50 at $1,291.80 U.S. an ounce.