hmmmm....i cant see any bad news coming....you may be right though that a major shareholder could be exiting....very frustrating seeing this despite all the positive news about this company...
IDL Price at posting:
$1.26 Sentiment: LT Buy Disclosure: Held