Stock Market Today: Stocks Start Santa Claus Rally With Eighth Straight Weekly Win

The S&P 500 heads into the long holiday weekend less than 1% off its record close.