Investors may wish to note that the Lead Independent Director of Cara Therapeutics, Inc., Martin Vogelbaum, recently netted US$97k from selling stock, receiving an average price of US$16.09. While ...