It may it explain it a little, but the announcement has been out for a while before today. The dip seems odd coming off the back of good news - perhaps people were expecting more concrete developments in terms of product/revenue streams? Early days for that yet.
3DM Price at posting:
11.5¢ Sentiment: Buy Disclosure: Held