LTS ranked number 6 on a 10 most Over Valued stocks list on the site
Extreme Value Stocks
Is this "Overvalued" or should it read "Undervalued" in the subject? Show me some profits and I will agree that it is UNDERvalued! Did anyone see the corporate governance filing? Thoughts?