RE:Sale Parade Continues...I remember reading somewhere, but can't provide evidence that the C suite team doesn't take a salary and are only compensated by PSUs. Meaning that some of these insiders may need to sell small blocks to pay for something called "life".
The only "sale" that I can see that really matters is the COO for about 50% back in January but I can see this was a transfer out and no indication they sold the shares completely.