Live feed21:46:58·42dINSIDERFilingvia QuantisnowNew insider Insight Holdings Group, Llc claimed ownership of 78,628 shares (SEC Form 3)ByQuantisnow·Wall Street's wire, on your screen.COUR· Coursera Inc.TechnologyOriginal source