Cowen's Head Of Trading Short On Twitter Because It's 'Overvalued' By: Benzinga via Benzinga February 27, 2015 at 07:16 AM EST Recently, Cowen analyst John Blackledge did a survey based on which he valued Facebook Inc (NASDAQ: FB)-owned Instagram at $33 ... Read More >> Related Stocks: Facebook Google, Inc. Twitter, Inc.