Twilio opens trading at $23.99 per share
Stock prices aren't very useful, I prefer to look at total marketcap.They IPO'd at 15 dollars with a valuation of 1.23 billion dollars, which means they're now about 1.97 billion dollars.https://techcrunch.com/2016/06/22/twilio-prices-its-ipo-at-1...