Live feed20:00:24·6mINSIDERFilingvia QuantisnowLarge owner Toro 18 Holdings Llc sold $1,044,440 worth of shares (200,000 units at $5.22) (SEC Form 4)ByQuantisnow·Wall Street's wire, on your screen.IMMR· Immersion CorporationTechnologyOriginal source