Stocks trade mixed amid corporate earnings deluge