Major US stock indices, including the S&P 500 and Nasdaq, closed at record highs Friday, fueled by optimism over Iran's ...