Purchase price was 1.74. Maybe they are buying to increase their ownership to avoid a buyout(Remember they have a right to do this as previously stated) or if they agree to a buyout it definitely helps them.
Either way or whatever reason, it shows great support by insiders. I do believe one of two things are coming:
(1) Either a buyout or (2) Positive data for Perifosine for CRC
The selling that has been going on is probably tax loss selling.