Equities rallied after President Trump announced an agreement with Iran to end their conflict and reopen the Strait of Hormuz. The S&P 500 and the NASDAQ finished the holiday-shortened week with solid gains, led by the technology sector.