Gains in health care, technology and communication services stocks outweighed losses in energy companies and elsewhere in the S&P 500, which briefly crossed above the 3,100 level for the first time.
More US stock indexes turn mixed after early rally loses momentum Videos