US stocks mixed Friday amid weak macroeconomic results