In an SEC filing today, Twitter set its IPO price between $17 and $20 per share. It is offering 70 million shares. The offering will value the company at more than $12 billion. [Source: SEC]