S&P 500 rally ends after Iran pauses US talks

Business