Twitter Debuts at NYSE With $14B Value

The company's stock is priced at $26 per share.

November 7, 2013

Top Stories

ABC News Live Presents