I think somebody has as this price action indicates something is about to break. Over 2 mln shares traded in past 3 sessions is almost equal to 6 months worth. The sellers appear to have evaporated.
I've added again this morning.
TTC Price at posting:
12.0¢ Sentiment: Buy Disclosure: Held