Cara Therapeutics, Inc. (NASDAQ:CARA – Get Free Report) has been assigned an average recommendation of “Hold” from the six ...