Live feed20:00:32·6mINSIDERFilingvia QuantisnowLarge owner Toro 18 Holdings Llc sold $343,066 worth of shares (66,896 units at $5.13) (SEC Form 4)ByQuantisnow·Wall Street's wire, on your screen.IMMR· Immersion CorporationTechnologyOriginal source