I don't think the directors buying up shares in TAP is going to affect the SP. Look what happened to PCL share price after the Directors announced a good intersection of oil off the Kenyan coast on 17th June.
Maybe Tap will have to start paying dividends......