Dec 17 2019 Off S&P 500 Annual Gains The S&P 500 hits new record after U.S. and China strike deal to ease growing trade tensions.Image: Financial Times