Live feed21:05:38·474dINSIDERFilingvia QuantisnowLarge owner New Enterprise Associates 13 Lp sold $44,616 worth of shares (21,531 units at $2.07) (SEC Form 4)ByQuantisnow·Wall Street's wire, on your screen.BZFD· BuzzFeed Inc.Consumer DiscretionaryOriginal source