Financial, technology and health care stocks powered much of the rally, which gave the S&P 500 its second straight gain and erased its losses from earlier in the week. Bond yields surged and real …
More S&P 500, Nasdaq at records as hopes build for a China trade deal Videos