RE: 3 month Insider selling.The fact is: that because of their presence in the oil sands, people want to own the stock. The northern Alberta oil sands is the most promising place on earth to find cheap reserves. Supply and demand will cause the stock price to increase. There may be better values on the market, but if nobody is watching them , they will go nowhere.