US stocks mixed at closing bell