36% owned by insiders. You don't get more aligned than that. One of the biggest determinant factors of a successful investment in the stock market is the directors/board having skin in the game.
NCZ Price at posting:
92.0¢ Sentiment: Buy Disclosure: Held