It would have said more to shareholders if they were to have invested their "hard earned" when the share price was say $0.60 or upward. I am not sure that investing at the current share price is a huge show of faith given the limited downside.
YOW Price at posting:
21.5¢ Sentiment: Hold Disclosure: Held