Insiders can't buy or sell company stock unless it is within 30 days of last fins. Anything else would be insider trading. As a previous director in a public company, I was permitted to trade only after the fins were released. It has to be that way - insiders would be able to buy or sell on insider information before it was released to the public. That is illegal.