Stocks rose on Wednesday as investors weigh strong earnings from Walmart and Cisco Systems against lingering trade war fears.
The Dow Jones Industrials galloped 193.81 points to start the session at 25,841.83
The S&P 500 picked up 25.84 points to 2,876.80
The NASDAQ Composite improved 68.79 points to 7,890.94
Walmart shares rose more than 3.5% after the retailer posted first-quarter earnings that topped analyst expectations. The company also said it is in a “good position ” to meet its goals for 2019 despite tough comparisons for the second quarter.
Cisco Systems also reported better-than-expected quarterly earnings, sending its stock up 5.1%. The company also issued stronger-than-forecast revenue guidance.
The gains in Cisco and Walmart offset worries over the ongoing trade spat between China and the U.S. Investors had largely priced in the two countries striking a deal this month. Instead, the U.S. hiked tariffs on $200 billion worth of Chinese imports. China retaliated with higher tariffs on $60 billion worth of goods.
On top of that, President Donald Trump declared on Wednesday a national emergency over threats against American technology. This move is expected to be followed by a ban on U.S. firms doing business with Huawei, a Chinese telecommunications company.
The U.S. Department of Commerce announced the addition of Huawei Technologies and its affiliates to the Bureau of Industry and Security Entity List, making it more difficult for the Chinese telecom giant to conduct business with U.S. companies.
Prices for the benchmark 10-year U.S. Treasury slumped, raising yields to 2.41% from Wednesday's 2.37%. Treasury prices and yields move in opposite directions.
Oil prices $1.11 to $63.13 U.S. a barrel.
Gold prices docked $6.40 to $1,291.40 U.S. an ounce.