Corporate insiders own 0.33% of the company’s stock. MEG Energy Corp., an energy company, focuses on sustainable in situ ...