The finance and operations director of GB Group has acquired 24,000 shares in the identity intelligence solutions firm following the release of an upbeat half-year report.Dave Wilson bought the stock at 145p apiece and took his stake in the group to 365,035 shares.The company reported a 28% rise in revenue to £23.2m, helping lift pre-tax profit from £1.33m to £1.39m year-on-year.Adjusted basic earnings per share came in at 3.1p, up from 2.3p a year earlier.Chief executive officer Richard Law said: "We have made strong progress against our strategy throughout the first half of the year and expect this positive momentum to continue through to the year end and beyond."With the added capabilities, markets and clients bought to the group by the acquisitions of DecTech and Transactis, we are confident of our continued growth and for the prospects of the Group which we feel are very positive."Top Director BuysGB Group (GBG) Director name: Mr David John Wilson Amount purchased: 24,000 @ 145.00p Value: £34,800Ukrproduct Group Ltd (UKR) Director name: Mr Alexander SlipchukAmount purchased: 451,750 @ 7.50p Value: £33,881Ukrproduct Group Ltd (UKR) Director name: Mr Sergey EvlanchikAmount purchased: 443,550 @ 7.50p Value: £33,266COLT Group SA (COLT) Director name: Mr Sergio GiacolettoAmount purchased: 20,000 @ 135.50p Value: £27,100Montanaro European Smaller Companies Trust (MTE) Director name: Mr Andrew IrvineAmount purchased: 5,000 @ 452.00p Value: £22,600REA Holdings (RE.) Director name: Mr Mark ParryAmount purchased: 5,000 @ 400.00p Value: £20,000JPMorgan Asian Inv Trust (JAI) Director name: Mr Bronwyn Curtis OBE Amount purchased: 5,000 @ 209.03p Value: £10,452Top Director SellsCanaccord Genuity Group Inc. (CF.) Director name: Mr Paul ReynoldsAmount sold: 50,000 @ 534.01p Value: £267,005Ebiquity (EBQ) Director name: Mr Andrew William BeachAmount sold: 189,476 @ 105.00p Value: £198,950Ebiquity (EBQ) Director name: Mr Andrew William BeachAmount sold: 60,280 @ 105.00p Value: £63,294Learning Technologies Group (LTG) Director name: Mr Dale SolomonAmount sold: 200,000 @ 17.25p Value: £34,500Legal & General Group (LGEN) Director name: Mr Mark GregoryAmount sold: 11,850 @ 244.00p Value: £28,914