Objectively it would seem CFO is making money somehow though it isnt readily apparent.No one would begrudge someone making a living, but on the other hand considering how they market this company, and the results, I can certainly see why questions would be asked.
If I had to guess, answer lies in the 144 filings, just I dont know how to access online, or how they interpet s8 filings in relation to form 3,4 and 5.
I think your guess is right-CFO thinks he has a new master plan.