The so-called “front page of the Internet” started with a $100,000 investment two decades ago, and is now worth more than $30 billion.
Shares of the social media company jumped double digits on the news. Decades of research say the pop is usually the whole prize.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results