US stocks mixed; S&P 500, Nasdaq gain after soft PPI release

by