Skip to Content

Loading Video...

Twitter’s Stock Price Just Took a Dive

October 06, 2016 20:03 PM UTC
- Updated March 22, 2018 22:19 PM UTC

Shares fell by 19%