Stocks End Mixed As Investors Digest A Slew of Earnings