A surprisingly strong US jobs report for November has powered US stocks to another record performance, with the S&P 500 registering its seventh straight weekly gain.

A surprisingly strong US jobs report for November has powered US stocks to another record performance, with the S&P 500 registering its seventh straight weekly gain.