Given the level of option grants, unlike the old days, there is not that much insider buying any longer...why should a senior level executive risk his/her own capital when they are sitting on outrageous numbers of in the money options???
Insiders have been routinely selling the stock since it was $10. Anyone that followed them has lost a huge amount of money. I doubt Carson Block will have anything to say given the stock is up almost 10% since he made his great call.