Is Cara Therapeutics Inc (NASDAQ:CARA) A Better Buy Than Others After A -81.85% Fall In This Year?
In last trading session, Cara Therapeutics Inc (NASDAQ:CARA) saw 0.64 million shares changing hands with its beta currently measuring 0.70. Company’s recent per share price