Most of the stock boards express precisely the same sentiment.....drop in the respective SP can't be explained and appears irrational. These are confusing days. I suppose that's the nature of a market.
TSE Price at posting:
$3.26 Sentiment: Buy Disclosure: Held