Should You Listen?: Cara Therapeutics, Inc. (CARA)
For now, CARA is the toast of Wall Street as its ABR stands at 1.90 with 2 out of 6 analysts rating the stock a buy. The "percentage off the 52-week high or low" refers to when a stock current price i...