Both the S&P 500 and the Nasdaq advanced for the fourth straight week, which is the first time that has happened since February.

read more