Live feed15:32:56·981dINSIDERFilingvia QuantisnowNew insider Neptune Securities Settlement Fund claimed ownership of 2,517,936 shares (SEC Form 3)ByQuantisnow·Wall Street's wire, on your screen.NEPT· Neptune Wellness Solutions Inc.Health CareOriginal source