S&P 500 hits all-time high as U.S.-China trade truce spurs optimism

Wall Street kicked off July with a record high for the S&P 500 index after a cease-fire in the U.S. trade war with China put investors in a buying mood. The S&P 500 index rose 22.57, or 0.8%, to 2,964 …