I have to disagree in part. Yes it is more about the things you've mentioned & we aren't very correlated to the market but market sentiment also plays a part imo.
ie: When people are selling en mass they will sell everything, I mean everything; when they are making money on other stocks they might hold out a bit longer on others, etc.
Put it this way I hope the market doesn't have a lehman moment any time soon!..
At this point in time we need a stable market and progress at a company level.
NWT Price at posting:
39.5¢ Sentiment: LT Buy Disclosure: Held