Business Matters - Twitter reveals its share price - 91Èȱ¬ Sounds

Business Matters - Twitter reveals its share price - 91Èȱ¬ Sounds


Twitter reveals its share price

Twitter's up for sale - well part of it - but has the stock been set at the right price?

Coming Up Next