Ya think?....................
Twitter stock price in Jan 2014 was $69.00 Now $18.80 as of today. https://www.google.com/#q=twitter+stock
That is a YUGE drop. You would think the board would fire everyone.