Live feed16:24:57·842dINSIDERFilingvia QuantisnowTerrillion Scott sold $2,931 worth of shares (3,293 units at $0.89), decreasing direct ownership by 3% to 91,000 units (SEC Form 4)ByQuantisnow·Wall Street's wire, on your screen.CARA· Cara Therapeutics Inc.Health CareOriginal source