Twitter’s IPO is opening at $26 a share with 70 million shares up for grabs. That puts the company’s valuation at $18.1 billion. [New York Times]