Geoff Wild, who has occupied the role Chief Executive Officer at speciality chemicals producer AZ Electronic Materials since January 2010, dumped 46,000 shares in the firm one week after the firm reported a robust performance during a tough first quarter. Wild, 55, disposed of the shares at 322.4048p each, reducing his stake in the company to 845,749 shares, equivalent to just 0.002%. The sale, which earned the director around £0.15m, was made on May 3rd, six days after the company posted a 4% year-on-year dip in first quarter revenue from $192.3m to $184m. However, judging by the group's statement, things started to look up in April and assuming there is no adverse change in the consumer and trading environment, management expects sequential quarterly growth throughout 2012, while expectations for the full year were unchanged. In the past year the stock has gained 38.70p, equivalent to almost 14%. Top Director BuysHydroDec Group (HYR) Director name: Mr Andrew BlackAmount purchased: 3,000,000 @ 10.75p Value: £322,500Sirius Minerals (SXX) Director name: Mr Christopher N FraserAmount purchased: 500,000 @ 18.48p Value: £92,400Edinburgh Worldwide Inv Trust (EWI) Director name: Mr Henry StruttAmount purchased: 25,000 @ 288.12p Value: £72,030Aberforth Smaller Companies Trust (ASL) Director name: Mr Paul MarshAmount purchased: 8,000 @ 635.08p Value: £50,806Bank of America Corp. (BAC) Director name: Mr Donald E. PowellAmount purchased: 5,000 @ $13.03 Value: $65,134Edinburgh Worldwide Inv Trust (EWI) Director name: Mr Henry StruttAmount purchased: 10,500 @ 288.00p Value: £30,240Trakm8 Holdings (TRAK) Director name: Mr John Ferris WatkinsAmount purchased: 200,000 @ 6.00p Value: £12,000Mission Marketing Group (TMMG) Director name: Mr Robert Andrew DayAmount purchased: 38,662 @ 28.00p Value: £10,825Top Director SellsAegis Group (AGS) Director name: Mr Harold MitchellAmount sold: 426,538 @ 179.50p Value: £765,636Dialight (DIA) Director name: Mr Roy BurtonAmount sold: 63,371 @ 983.00p Value: £622,937Aegis Group (AGS) Director name: Mr Harold MitchellAmount sold: 225,601 @ 179.50p Value: £404,954