Exactly as you say "if you believe what they say.." SLR has been misleading investors I have never seen in my entire life. I would like to see board members in jail not on a 70ft yacht.
SLR Price at posting:
22.5¢ Sentiment: Sell Disclosure: Not Held