Market recap for Thursday December 28th, 2017

Stocks fighting to hold onto gains here on one of the last trading days of 2017.

Advertisement