Wall Street has advanced, notching weekly gains as investors parsed a spate of earnings and looked for signs of easing tensions in the US-China trade dispute.

Wall Street has advanced, notching weekly gains as investors parsed a spate of earnings and looked for signs of easing tensions in the US-China trade dispute.