Live feed20:00:24·15dINSIDERFilingvia 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