US stocks mixed as investors weigh tech results