Tech Tumble

In this Thursday, Nov. 7, 2013 file photo, a banner with the Twitter logo hangs on the facade of the New York Stock Exchange in New York the day after the company went public. (AP Photo/Mark Lennihan, File)

Leave a Comment