" leaky ship" ..... comes from company directors or employees letting the tea lady or plumber know whats coming, ..... not directors trading on what they know ...you cant leak to yourself as far as I know
........ If you believe the directors have, as you are alluding to, purchased large amounts of shares knowing there is a game changer in the wind then that by definition is, insider trading
IMHO a rallying call was made around the table to support the sp in an attempt to stabilise the price as it was hitting yearly lows .. but a bit too late it would appear
After all ... their largely using the money they got payed over the years from shareholders to buy the shares .....