Aviad Kobrine, the Chief Financial Officer (CFO) of online gaming entertainment and solutions provider 888, on Monday sold 1.1m pounds-worth of shares in the group, reducing his stake to 3.76m shares. Kobrine, who has held the role of CFO since mid-2005, sold 685,390 shares at 159.51p each. In its half-year report issued at the end of August the company posted record revenue, driven by the strong performance of its casino and poker products.Total revenue rose by 7% to $200.1m as casino and poker revenues both increased by 13% to $94.1m and $46.9m, respectively.Adjusted pre-tax profit was up 36% to $38.1m while adjusted earnings per share grew 37% to $0.09 and adjusted earnings before interest, tax, depreciation and amortisation (EBITDA) climbed 7% to $38.6m.Top Director BuysCLS Holdings (CLI) Director name: Mr Sten A MortstedtAmount purchased: 5,000 @ 1,165.00p Value: £58,250Waterlogic (WTL) Director name: Mr Jeremy MarshallAmount purchased: 30,000 @ 119.00p Value: £35,700Orosur Mining Inc (OMI) Director name: Mr John WalmsleyAmount purchased: 140,350 @ 14.25p Value: £20,000BG Group (BG.) Director name: Mr Patrick W. ThomasAmount purchased: 1,003 @ 1,210.49p Value: £12,141Top Director SellsVodafone Group (VOD) Director name: Mr Vittario ColaoAmount sold: 2,665,191 @ 213.16p Value: £5,681,121Vodafone Group (VOD) Director name: Mr Andrew HalfordAmount sold: 2,039,459 @ 213.16p Value: £4,347,311Vodafone Group (VOD) Director name: Mr Andrew HalfordAmount sold: 1,240,514 @ 213.17p Value: £2,644,404Vodafone Group (VOD) Director name: Mr Stephen PuseyAmount sold: 779,206 @ 212.80p Value: £1,658,150Vodafone Group (VOD) Director name: Mr Stephen PuseyAmount sold: 653,864 @ 213.73p Value: £1,397,504888 Holdings (888) Director name: Mr Aviad KobrineAmount sold: 685,390 @ 159.51p Value: £1,093,266Optimal Pay (OPAY) Director name: Mr Keith ButcherAmount sold: 175,000 @ 249.17p Value: £436,048Blinkx (BLNX) Director name: Mr Suranga ChandratillakeAmount sold: 174,834 @ 155.00p Value: £270,993Cropper (James) (CRPR) Director name: Mr Nigel A. ReadAmount sold: 5,000 @ 320.00p Value: £16,000NR