AGA Rangemaster directors William McGrath and Shaun Smith celebrated a positive set of annual results with the purchase of shares. Chief Executive McGrath added 19,400 shares at 180.30p each for a total spend of £34,978, while Chief Financial Officer Smith spent £20,013 on 11,100 shares. The company, which manufactures a range of kitchen appliances, reported a 26.2% rise in operating profits to £8.2m in the year ended December 31st. AGA cooker sales volumes grew 10%, with electric cooker models representing 70% of the sales."The tide turning in the housing market proved pivotal and we will benefit as the number of house moves increase," said McGrath. "As revenues start to grow, with capacity available and with new products and a widened targeted customer base, we are confident of good progress in the year." However, pre-tax profit fell to £1.1m from £1.7m the previous year, as net finance costs jumped to £1.4bm from £0.2m reflecting the higher borrowing costs of the three-year bank facilities put in place at the end of 2012. Numis Securities reiterated its 'add' rating on the stock, while N+1 Singer upped its target price from 175p to 192p and maintained a 'buy' recommendation.Top Director BuysBritish American Tobacco (BATS) Director name: Mr Gerard MurphyAmount purchased: 2,000 @ 3,327.00p Value: £66,540UDG Healthcare Public Limited Company (UDG) Director name: Mr Lisa RicciardiAmount purchased: 16,000 @ 369.45p Value: £59,112Northern Investors Co (NRI) Director name: Mr John C BarnsleyAmount purchased: 12,500 @ 410.00p Value: £51,250Stobart Group Ltd. (STOB) Director name: Mr Ben WhawellAmount purchased: 39,485 @ 126.62p Value: £49,996Aga Rangemaster Group (AGA) Director name: Mr William B McGrathAmount purchased: 19,400 @ 180.30p Value: £34,978Henderson Value Trust (HVTR) Director name: Mr Jamie KornerAmount purchased: 10,000 @ 246.50p Value: £24,650Aga Rangemaster Group (AGA) Director name: Mr Shaun M SmithAmount purchased: 11,100 @ 180.30p Value: £20,013Top Director SellsAO World (AO.) Director name: Mr John RobertsAmount sold: 9,024,286 @ 285.00p Value: £25,719,215AO World (AO.) Director name: Mr Stephen CaunceAmount sold: 4,297,082 @ 285.00p Value: £12,246,684AO World (AO.) Director name: Mr Chris HopkinsonAmount sold: 3,031,015 @ 285.00p Value: £8,638,393AO World (AO.) Director name: Mr Charles William HolroydAmount sold: 2,963,874 @ 285.00p Value: £8,447,041Bunzl (BNZL) Director name: Mr Michael J RoneyAmount sold: 99,500 @ 1,576.00p Value: £1,568,120Moneysupermarket.com Group (MONY) Director name: Mr Paul Harris DoughtyAmount sold: 250,000 @ 192.60p Value: £481,500Laird (LRD) Director name: Mr Jonathan C SilverAmount sold: 98,657 @ 309.34p Value: £305,186Thorntons (THT) Director name: Mr Barry BloomerAmount sold: 166,666 @ 162.50p Value: £270,832Kofax Limited (DI) (KFX) Director name: Mr Greg LockAmount sold: 11,000 @ 505.00p Value: £55,550Essentra (ESNT) Director name: Mr Matthew GregoryAmount sold: 4,777 @ 899.70p Value: £42,979NR