You have to remember these senior execs did set up the company to make money for the share holders , they did it to make money for themselves, if all goes well the share holders will make money also.
CPH Price at posting:
30.5¢ Sentiment: Buy Disclosure: Not Held