(ShareCast News) - Recently-appointed BP non-executive director Nils Smedegaard Anderse and his spouse purchased 22,145 shares on the open market at a price of 514p on 5 January, the company said in a statement.Two days before, the company's shares notched a 52-week high a tad above 519.3p which was also just below multi-year highs towards 525p.A forthight earlier, on 22 December, analysts at Credit Suisse upped their target price on the shares from 500p to 530p to reflect recent changes to the company's asset portfolio.The Swiss broker gave credence to BP management's claim that the terms of the 10% stake taken in ADCO, three days beforehand, had been agreed on a "more acceptable" basis than when negotiations with Abu Dhabi had begun two years ago.BP's decision to invest in Mauritania and Senegal also provided an "attractive" price into a potentially low cost scalable LNG play longer-term."The increase in the TP reflects greater comfort in the longer term. We see BP generating a ROACE of ~9.5% at Brent $65/bbl by 2022. Our TP of 530p, derived of our DCF and comparative multiple, implies an EV/DACF of ~6.5x on mid-cycle CF. At Total's DY, BP's shares would be ~600p," Credit Suisse analyst Thomas Adolff said in the same research report.Mr. Smedegaard joined the oil major's Audit Committee on 1 November, 2016. Top Director BuysBp (BP.)Director name: Andersen,Nils SmedegaardAmount purchased: 22,145 @ 514.40pValue: £113,913.88Next (NXT)Director name: Barber,SteveAmount purchased: 2,500 @ 4,101.00pValue: £102,525.00Pantheon Resources (PANR)Director name: Gobe,Phillip AnthonyAmount purchased: 37,500 @ 89.00pValue: £33,375.00Mercom Capital (MCC)Director name: Tranié,Jean-PascalAmount purchased: 60,000 @ 50.00pValue: £30,000.00Mercom Capital (MCC)Director name: Simonsen,FelipeAmount purchased: 18,000 @ 50.00pValue: £9,000.00Jarvis Securities (JIM)Director name: Head ,Jolyon Christopher Amount purchased: 2,000 @ 342.00pValue: £6,840.00Temple Bar Inv Trust (TMPL)Director name: Jewson,Richard WilsonAmount purchased: 20 @ 1,236.00pValue: £247.20Mj Gleeson (GLE)Director name: Harrison,JolyonAmount purchased: 38 @ 535.00pValue: £203.30Mj Gleeson (GLE)Director name: Allanson ,Stefan Amount purchased: 38 @ 535.00pValue: £203.30Countrywide (CWD)Director name: Platt,Alison Amount purchased: 82 @ 184.15pValue: £151.00Countrywide (CWD)Director name: Clarke,JimAmount purchased: 82 @ 184.15pValue: £151.00Stagecoach Group (SGC)Director name: Paterson,Ross Amount purchased: 68 @ 218.39pValue: £148.51Stagecoach Group (SGC)Director name: Griffiths,Martin AndrewAmount purchased: 68 @ 218.39pValue: £148.51Primary Health Properties (PHP)Director name: Hyman,Harry AbrahamAmount purchased: 88 @ 110.63pValue: £97.35Top Director SellsUdg Healthcare Public Limited Company (UDG)Director name: Ralph,AlanAmount sold: 28,499 @ € 6.70Value: € 167,450.05