Wall Street enjoyed another solid week of gains on the heels of some strong corporate earnings data, a better-than-expected jobs report, and more signs that the White House and China may be open to trade talks.

read more