They still have plenty of skin and some vital organs in the trade (20 million shares) so they aren't going anywhere just yet. Clearly the sale was to take some profit and therefore manage risk.
TIS Price at posting:
42.5¢ Sentiment: Buy Disclosure: Held