Live feed12:02:43·968dINSIDERFilingvia QuantisnowNew insider Toro 18 Holdings Llc claimed ownership of 1,315,762 shares (SEC Form 3)ByQuantisnow·Wall Street's wire, on your screen.IMMR· Immersion CorporationTechnologyOriginal source