Nope, none of this recent volume can be insiders. They are locked out until 2 trading days after the earnings announcement. Their lockout starts with two weeks left in the quarter so they have not been able to sell since mid-March......of course maybe the S3 negates that?