Honestly, I don't think that's a great comparison. The analysts are raising very serious claims that go beyond just the performance of the company, and to its governance and probity. As someone else has said, if even some of the claims have legs, then the company has serious questions to answer. I hope all the claims can easily dismissed, but I need these facts from the company to do my research (thanks for the tip there).
I'm holding too, but I still expect a decent response.
TFC Price at posting:
$1.31 Sentiment: Buy Disclosure: Held