CNBC: Stocks end mixed