You can blame the drop on management. A 'rosy' announcement with no comments about the very overdue HepE deal with Genelabs. Based on the timings so far, you can't blame the investor for being sceptical about their claims.
Cheers
SLT Price at posting:
0.0¢ Sentiment: None Disclosure: Not Held