Wall Street's three main indices have closed slightly higher after a choppy session as oil prices lost ground, with some officials citing progress in US-Iran peace talks even as both sides took opposing stances over an Iranian uranium stockpile and control of the Strait of Hormuz.
