Technology | Sun May 4, 2014 5:40pm EDT

Twitter stock overpriced despite recent price drop: Barron's