Live feed19:25:01·227dINSIDERFilingvia QuantisnowNew insider Narayan Shruthi claimed ownership of 19,085 shares (SEC Form 3)ByQuantisnow·Wall Street's wire, on your screen.PEN· Penumbra Inc.Health CareOriginal source