Stock Earnings Turtle Beach Corp (TBCH) rating reiterates by Craig Hallum Turtle Beach Corp’s recent filing unveils that its 10% Owner DC VGA LLC unloaded Company’s shares for reported $20.01 million