Highlights
Sentiment remains buoyant after the cease-fire between Iran and Israel and amid hopes for trade agreements to cool the trade war, and rising expectations for Federal Reserve rate cuts. Investors reacted favorably to Canada's decision to cancel its digital services tax in a bid to restart trade talks with the US.
Big bank stocks had a good day after news they had passed the Fed's new stress test, with the S&P financial sector index setting a new record closing high. Several big technology shares were winners, paced by Palantir, Hewlett Packard Enterprise and Juniper Networks.