Live feed17:37:20·751dINSIDERFilingvia QuantisnowBallard Lloyd Gregory sold $83,344 worth of shares (5,042 units at $16.53), decreasing direct ownership by 11% to 40,665 units (SEC Form 4)ByQuantisnow·Wall Street's wire, on your screen.HEAR· Turtle Beach CorporationTelecommunicationsOriginal source