The S&P 500 finished the week up 3.1 percent, its strongest weekly performance since October, as cooler inflation data and solid corporate earnings lifted sentiment.
Technology and consumer discretionary stocks led the advance, while defensive sectors lagged.
Bond yields fell in tandem, easing financial conditions across asset classes.