Hi Bobby, I think the intention is to create a sense of fear, doubt and uncertainty with a price drop (with a bit of volume for good measure) EVEN upon the release of a very positive set of developments.
That's the mind war being waged.
SDL Price at posting:
9.8¢ Sentiment: Buy Disclosure: Held