Perhaps I'm misreading things, but it says Sequoia pumped in 196 million, but its stock value of equity at launch will only be worth 150 million. Does that mean they will be 'losing' money on the investment, until the stock goes up?
They're offering $100mm in new stock at IPO, but they are only offering x% of the company in that IPO. So the total market cap is $100mm/x%, about $1b. (I'm going to cheat and read the filing and then change X to the correct value, but I think it is 10%).