Twitter Announces It Will Price Its Initial Public Offering at $26 by Brian Hough 10 years ago Initial public offering