You are lucky. Us poor old (stupid) SLT investors from way back are down 99%.Yet another bunch of rogues on the way no doubt, like the SLT lot from years ago.Who would be a biotech investor, sheesh.
SLT Price at posting:
0.4¢ Sentiment: None Disclosure: Held