The online review pioneer has made its advertising business more cost effective, helping the stock make its best run in years.
What's Your Reaction?