Live feed17:24:12·1658dINSIDERFilingvia QuantisnowSEC Form 3: New insider New Enterprise Associates 13 Lp claimed ownership of 15,333,892 sharesByQuantisnow·Wall Street's wire, on your screen.BZFD· BuzzFeed Inc.Consumer DiscretionaryOriginal source