Buy more at these levels, it's a great buy !!! Insiders sold a lot at $52.00 on August the 3rd. Go ahead and buy there shares
How can you have 131% of institutional investors when 100% is 100%.... what are you smokoing brother ? Yelp will be at $30 soon.
Sentiment: Strong Sell
Pro-trader? Your tag is obviously a misnomer when you don't even know why the institutional investor share is over 100%. When you find out why this is then you will know why we in the know know you don't know horsecrappola.
The price is not justifiable !! Please comment.............
with a 131% ownership between insiders and institutions. it's a screaming buy