Stocks slightly higher on mix of corporate earnings