I don’t think the owners have been selling…. No way..
Why sell at 3 cents, when they can pay themselves dividend.. yes, potentially. They can pay out 3 cents (all the profit) per share should they wish to.
The sellers are Australian traders, churning the shares...
XPD Price at posting:
3.3¢ Sentiment: Buy Disclosure: Held