US stocks mixed on weak earnings and higher oil prices

Back
Top