There is distinct possibility that they sold shares, but it would be stupid of them to do it at these low levels! Why waste your shares for peanuts if they can make much more once the revenue etc is announced... that is if they even sold shares or planning to do it...