My suggestion is ring the Company, ask to speak to someone there that can just explain a bit about what the company is doing right now and how things in general are going.
The Long term prospects should be great for the Company itself, but the shareprice is an entity all on its own.
The Company dosnt set the shareprice, traders and investors do that by buying or selling.
TTT Price at posting:
$1.79 Sentiment: Hold Disclosure: Not Held