On Monday, BP non-executive director George David acquired 18,815 ADSs in the oil and gas giant for $56.89 each, followed by a further 1,185 ADSs at the same price the following day. This equates to 120,000 ordinary shares in total. The equivalent share price is 568.9p. This takes David's stake in BP to 159,000 shares. David was appointed as a non-executive director of BP in February 2008. Up until that time he had been chief executive of United Technologies Corporation. David is a member of the chairman's, the remuneration and audit committees.Russian joint venture TNK-BP says that it will spend $400m on exploration in 2010. Earlier this month, BP acquired assets in Brazil, Azerbaijan and the Gulf of Mexico from Devon Energy for $7bn. The deal included the the BP-operated Azeri-Chirag-Gunashli (ACG) development in the Caspian Sea, Azerbaijan.BP also said it intended to sell a 50% stake in its Kirby oil sands interests in Alberta, Canada to Devon, for $500m. The companies have agreed to form a 50/50 joint venture, operated by Devon, to develop the area, with Devon committing an additional $150m of capital costs on BP's behalf.BP has announced the closure of its solar manufacturing plant in the US. Top Director BuysBP (BP.) Director name: Mr George DavidAmount purchased: 112,890 @ 568.90p Value: £642,231Psion (PON) Director name: Mr Ross K GrahamAmount purchased: 58,354 @ 84.96p Value: £49,578BP (BP.) Director name: Mr David JacksonAmount purchased: 7,110 @ 568.90p Value: £40,449DataCash Group (DATA) Director name: Mr David BaileyAmount purchased: 20,000 @ 193.00p Value: £38,600Invista European Real Estate Trust (IERE) Director name: Mr Tom ChandosAmount purchased: 150,000 @ 20.00p Value: £30,000Inland (INL) Director name: Mr Stephen Desmond WicksAmount purchased: 150,000 @ 19.50p Value: £29,250Consort Medical (CSRT) Director name: Mr Toby WoolrychAmount purchased: 6,518 @ 364.34p Value: £23,748Solomon Gold (SOLG) Director name: Mr John BovardAmount purchased: 300,000 @ 7.50p Value: £22,500Goodwin Plc (GDWN) Director name: Mr Matthew Stanley GoodwinAmount purchased: 1,573 @ 1,225.02p Value: £19,270Telecom Plus (TEP) Director name: Mr Keith StellaAmount purchased: 4,372 @ 299.00p Value: £13,072Top Director SellsCobham (COB) Director name: Mr Andrew StevensAmount sold: 56,284 @ 262.85p Value: £147,942Premier Oil (PMO) Director name: Mr Andrew LodgeAmount sold: 2,678 @ 1,230.97p Value: £32,965office2office (OFF) Director name: Mr Simon MoateAmount sold: 8,467 @ 153.00p Value: £12,955Robert Wiseman (RWD) Director name: Mr Martyn MulcahyAmount sold: 2,500 @ 503.00p Value: £12,575Robert Wiseman (RWD) Director name: Mr Martyn MulcahyAmount sold: 2,500 @ 503.00p Value: £12,575