Stocks gain and oil slides after Iran peace deal report

By ali