Is there any value in this companies arsenal? The market seems skeptical but medical research is make or break in most cases. Not sure if it is worth throwing in more. What do other holders think?
SLT Price at posting:
0.2¢ Sentiment: Buy Disclosure: Held