Stocks hit new-all time highs on Friday boosted by technological companies and hopes for a deal to end the war in Iran.
Both the S&P 500 and the Nasdaq Composite climbed about 0.2%, with the former getting close to 7,600 points and the latter to 27,000. Both hit intraday highs in the session.