News Analysis
U.S. stocks roared back this week, with the S&P 500 Index scoring a five-day winning streak and edging closer to its all-time highs reached last fall. News of easing trade tensions between the United States and China, along with a flurry of Middle East deals for U.S. companies, dominated trade activity.