U.S. stocks rallied over the week, lifted by a string of positive developments, including easing tensions in the Middle East, dovish signals from several Federal Reserve officials, news of a signed U.S.-China trade deal and indications from U.S. policymakers that further trade deals were nearing completion. The S&P 500 gained 3.4% and the Nasdaq rose […]