A number of directors at Booker have sold millions worth of shares the same day as the cash and carry group said profits and net debt remain in line with expectations.Finance director Jonathan Prentis and operating director Bryn Satherley each made £2.63m, selling 7.5m shares at 35.00p.Commercial director Bryan Drew sold 6m shares at the same price, netting £2.1m, while company secretary Mark Chilton sold £420,000 worth of shares. The group's total sales rose by 7.8% in the 12 weeks to 19 June, while non-tobacco sales rose 10.4% and tobacco sales climbed 3.9%. "Booker continues to make progress in a challenging market," said chief executive Charles Wilson. "We are helping 414,000 independent businesses compete by improving choice, having competitive prices and enhancing service."Top Director BuysAllergy Therapeutics (AGY) Director name: Dr Virinder NohriaAmount purchased: 456,949 @ 13.00p Value: £59,403Norwood Immunology (NIM) Director name: Mr Richard F H WilliamsAmount purchased: 14,000,000 @ 0.30p Value: £42,000Creston (CRE) Director name: Mr Don ElgieAmount purchased: 33,000 @ 60.00p Value: £19,800Porvair (PRV) Director name: Mr Christopher TylerAmount purchased: 14,500 @ 69.00p Value: £10,005Top Director SellsBooker Group (BOK) Director name: Mr Jonathan PrentisAmount sold: 7,500,000 @ 35.00p Value: £2,625,000Booker Group (BOK) Director name: Mr Bryn SatherleyAmount sold: 7,500,000 @ 35.00p Value: £2,625,000Booker Group (BOK) Director name: Mr Bryan DrewAmount sold: 6,000,000 @ 35.00p Value: £2,100,000Booker Group (BOK) Director name: Mr Mark ChiltonAmount sold: 1,200,000 @ 35.00p Value: £420,000Halma (HLMA) Director name: Mr Kevin J ThompsonAmount sold: 150,860 @ 196.50p Value: £296,440Halma (HLMA) Director name: Mr Andrew WilliamsAmount sold: 128,121 @ 196.50p Value: £251,758Halma (HLMA) Director name: Mr Neil QuinnAmount sold: 49,551 @ 196.50p Value: £97,368Halma (HLMA) Director name: Mr Neil QuinnAmount sold: 40,500 @ 194.70p Value: £78,854Halma (HLMA) Director name: Mr Kevin J ThompsonAmount sold: 28,399 @ 194.70p Value: £55,293Halma (HLMA) Director name: Mr Adam MeyersAmount sold: 27,209 @ 196.50p Value: £53,466