S&P 500 wipes out Iran war losses as peace talk hopes lift stocks

Oil fell below $100 a barrel and the S&P 500 extended its winning streak as Trump said the conflict is "very close to over"