Wall Street grappled with disappointing earnings overnight from IBM and Netflix, while it gained support from rising oil prices. The US dollar slid to a 10-month low.
"Investors are very focused on revenue," Chuck Self, chief investment officer of iSectors in Appleton, Wisconsin, told Reuters. "After all the cost cutting over the past five years, now we need to start seeing revenue growth."
Wall Street was mixed. In 2.46pm New York trading, the Dow Jones Industrial Average rose 0.2 percent. However, the Nasdaq Composite Index fell 0.4 percent. In 2.31pm trading, the Standard & Poor's 500 Index added 0.2 percent.
The Dow moved higher as gains in shares of Goldman Sachs and those of DuPont, up 2.3 percent and 1.8 percent respectively, outweighed slides in shares of IBM and those of Home Depot, last down 6 percent and 1.2 percent respectively.
Goldman Sachs shares rose as the company managed to please investors, for now, with steep cost cuts to help stem a drop in profit and sales.