S&P 500 and Nasdaq Reach New Highs on Iran Deal Hopes | Intellectia.AI