U.S. Markets close in 1 hr 32 mins

Market recap for Thursday December 28th, 2017

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