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

previous post