Seven analysts have an average target price of $13.99with the lowest target price $10.50 and the highest target price $18 according to Yahoo!
I wouldn't be surprised if about 14% of the outstanding shares have now traded off the earnings release. A few shareholders may have stampeded for the exit at the same time with the consensus price target much higher. That may have been the capitulation STC needed.