US stocks rally and notch weekly gains as inflation continues to cool

The Dow and the S&P 500 gained more than 2% for the week, and the Nasdaq jumped more than 4%.