Time For Twitter Stock Stumble?