Why do Insiders sell ? For a thousand reasons : daughter's weeding, wedding anniversary gift, etc. etc. etc. Why do Insiders buy their own shares ? For ONE reason ! They KNOW the share price will be going up soon. At OGI, the CEO, CFO and an officer all recently bought shares, So.....earnings surprise is sure to come shortly.