John Benedict ('Ben') Stevens, the head of finance at British American Tobacco, has sold nearly £0.7m-worth of shares in the cigarette maker.After being awarded 39,142 shares under the company's long-term incentive plan from 2011, Stevens offloaded 18,802 of them at a price of 3,486p each.Stevens, who has worked as finance director since 2008 and took on the additional role of chief information officer in 2010, raised £655,438 from the sale.The director has taken advantage of the 17% jump in the stock since it hit a 52-week low of 2,871p in February.The 20,340 remaining shares under the transaction were added to his holding, which increased to a total 148,844, including 56,476 of deferred shares.Top Director BuysCapital & Counties Properties (CAPC) Director name: Mr Soumen DasAmount purchased: 15,548 @ 321.57p Value: £49,998Capital & Counties Properties (CAPC) Director name: Mr Gary YardleyAmount purchased: 15,000 @ 322.65p Value: £48,398Capital & Counties Properties (CAPC) Director name: Mr Ian HawksworthAmount purchased: 15,000 @ 322.65p Value: £48,398AstraZeneca (AZN) Director name: Dr. Bruce BurlingtonAmount purchased: 500 @ 4,323.11p Value: £21,616Fidessa Group (FDSA) Director name: Mr John HamerAmount purchased: 989 @ 2,087.00p Value: £20,640St. Modwen Properties (SMP) Director name: Mr William(Bill) Mervyn FrewCarey ShannonAmount purchased: 5,000 @ 367.20p Value: £18,360St. Modwen Properties (SMP) Director name: Mr William(Bill) Mervyn FrewCarey ShannonAmount purchased: 5,000 @ 363.88p Value: £18,194Top Director SellsBritish American Tobacco (BATS) Director name: Mr Ben StevensAmount sold: 18,802 @ 3,486.00p Value: £655,438Liontrust Asset Management (LIO) Director name: Mr John Stephen IonsAmount sold: 200,000 @ 243.38p Value: £486,760Gleeson (M J) Group (GLE) Director name: Mr Jolyon HarrisonAmount sold: 104,302 @ 375.00p Value: £391,132Gleeson (M J) Group (GLE) Director name: Mr Alan MartinAmount sold: 90,876 @ 375.00p Value: £340,785Prime People (PRP) Director name: Mr Christopher HeayberdAmount sold: 300,000 @ 85.00p Value: £255,000BC