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