Twitter Prices IPO Above Estimates at $26 Per Share, Valuation Up to $18B | Hacker News Reader