Specialist electronics supplier Acal on Wednesday announced that its senior non-executive director, Graham Williams, earlier this week purchased 21,000 shares.The £50,610 deal, which takes his stake in the company to 74,900 shares, paid 241p a piece.Acal, which designs, manufactures and distributes specialist electronic products for the industrial and healthcare sectors, said in its most recent statement that its business was performing well with a 12% increase in electonics sales and a 4% rise in overall like-for-like sales.It reported a 5% climb in overall orders, but said like-for-lioke orders were "slightly below" the prior year.Top Director BuysIFG Group (IFP) Director name: Mr John Gallagher Amount purchased: 3,624,852 @ 121.26p Value: £4,395,496Micro Focus International (MCRO) Director name: Mr Richard AtkinsAmount purchased: 5,886 @ 1,023.84p Value: £60,263Acal (ACL) Director name: Mr Graham WilliamsAmount purchased: 21,000 @ 241.00p Value: £50,610Cambridge Cognition Holdings (COG) Director name: Dr Nicholas Anthony KertonAmount purchased: 58,000 @ 59.80p Value: £34,684Cambridge Cognition Holdings (COG) Director name: Mr Nick WaltersAmount purchased: 47,000 @ 59.80p Value: £28,106Standard Life European Private Equity Trust (SEP) Director name: Mr Alastair Barbour Amount purchased: 11,000 @ 226.75p Value: £24,942Troy Income & Growth Trust (TIGT) Director name: Mrs Jann BrownAmount purchased: 25,000 @ 65.48p Value: £16,370Mothercare (MTC) Director name: Mr Lee Dale GinsbergAmount purchased: 5,700 @ 237.37p Value: £13,530Amphion Innovations (AMP) Director name: Mr Richard James MacaleerAmount purchased: 518,356 @ 2.23p Value: £11,559Shaftesbury (SHB) Director name: Mr Christopher P A WardAmount purchased: 1,500 @ 674.94p Value: £10,124Top Director SellsGalliford Try (GFRD) Director name: Mr Greg FitzgeraldAmount sold: 49,119 @ 1,225.00p Value: £601,708