Twitter prices IPO at $26/share for $18M valuation(online.wsj.com)1 points by adambom 12 years ago | 0 commentsNo comments yet