S&P 500 and major U.S. indexes post strong weekly gains
The S&P 500 extended its winning streak, rising 5.3% for the week, while the Dow Jones gained 3.4% and the Nasdaq advanced 7.2%, driven by a temporary truce on tariffs between the U.S. and China and positive corporate earnings.