Wall Street stocks shrugged off early weakness and pushed higher Monday as oil price gains moderated amid optimism that the United States and Iran would strike a peace agreement.

Some analysts cited President Donald Trump's claim that Iranian representatives phoned him and expressed keen desire for a deal after weekend talks in Pakistan failed to yield an agreement.

Originally published on doc.afp.com, part of the BLOX Digital Content Exchange.