On Thursday, Twitter announced that it wanted to raise $1bn (£619m) by listing on the US stock markets, making it the biggest initial public offering (IPO) from a technology company since Facebook went public in May 2012.
The giant micro-blogging site, founded just seven years ago, has been valued at about $10bn.
So, how does Twitter make its money and how can we explain its high valuation?