Technology, health-care shares lead equities to weekly gain

Walmart led the Dow with a 9.6 percent rally amid speculation that it is poised to introduce a competing subscription service to Amazon Prime.