US stocks mixed with positive data, pharma drag