Any sense of optimism surrounding Twitter‘s (NYSE: TWTR) recent momentum was sapped earlier this week.
read more