I still struggle to understand why those big sellers are there dumping at 14.5, like over 2million shares that is a heap of cash. I have bought more and am still holding onto them waiting for the move but it certainly is frustrating!!
SDL Price at posting:
14.5¢ Sentiment: Buy Disclosure: Held