Augen on 23 September 2016
Looking at Twitter hard to imagine it was at $60/share just a few years ago before declining below $20/share this year. Given that I could see a buyout happening by a Google given track record with YouTube acquisition.








