Live feed17:16:39·864dINSIDERFilingvia QuantisnowTerrillion Scott sold $4,118 worth of shares (7,770 units at $0.53), decreasing direct ownership by 8% to 94,293 units (SEC Form 4)ByQuantisnow·Wall Street's wire, on your screen.CARA· Cara Therapeutics Inc.Health CareOriginal source