Cara Therapeutics (CARA) Zooms: Stock Up 12.4% – Tale of the Tape
Cara Therapeutics Inc. ( CARA ) was a big mover last session, as its shares surged over 12% on the day. The surge came on solid volume too with far more shares changing hands than in a normal session […]