Financial June 26, 2014 0 Is it Time to Sell Twitter Inc (TWTR)? Twitter Inc (NYSE:TWTR) has enjoyed success due to its World Cup campaign and the 6.7…