Does Twitter need a new strategy?
Last year, on October 27th, when Twitter announced the results for the third quarter of 2015, the share price closed at $31.34 per share. During the subsequent earnings call the mood turned negative, and the next day the share price opened 10% lower, at $28.13. The mood…