US stocks finished mostly higher after a shortened trading session with the S&P 500 and Nasdaq both...