Digital Marketing & Ad Tech News

Twitter Raises $1.82 Billion In Biggest Tech IPO Since Facebook

Shares Priced At $26, Valuing Twitter At $18.1 Billion