Comment Comment by sumukh1 Using the $8 Billion valuation, around 3.75% of Twitter. parent sumukh1 15 years ago