I agree with you there, i also rate NMS as a buy because they have a promising outlook and i think they did well managing to only incur a small loss in net profit due to the GFC.
I agree that Neptune's management could have better disclosure to shareholders/investors but i have faith in their management team to do what's best.
The future looks good. NMS is a long term investment. It will go up and down in share price in the next few months, big deal!
Look at the share price in a few years :)
Have faith
NMS Price at posting:
18.4¢ Sentiment: Buy Disclosure: Held