Petrofac's financial officer increased his stake in the group two days after the oilfield services group released a good set of full-year results.Tim Weller bought 20,000 new shares for at 874p each, spending a total of £174,800 in the transaction.Weller now holds 97,146 shares, which represent 0.03% of the total voting rights of the oilfield services company.Despite a fall in net profits by 11% to $581m, this was still better than expectations of $572m.Its order backlog rose 26% to $18.9bn, with chief executive Ayman Asfari saying: "We remain on course to deliver net profit in 2015 in line with our previous guidance (not taking into account the drop in oil prices)".Shares were up 1.1% to 884.5 on Friday at 15:54.Top Director BuysTungsten Corporation (TUNG) Director name: Mr Edmund TruellAmount purchased: 500,000 @ 146.78p Value: £733,900Petrofac Ltd. (PFC) Director name: Mr Tim WellerAmount purchased: 20,000 @ 874.00p Value: £174,800Octopus AIM VCT (OOA) Director name: Mr Michael ReeveAmount purchased: 18,157 @ 116.20p Value: £21,098Vianet Group (VNET) Director name: Mr James DicksonAmount purchased: 19,629 @ 84.00p Value: £16,488Rio Tinto (RIO) Director name: Mr Paul TellierAmount purchased: 414 @ 3,169.28p Value: £13,121Top Director SellsCapital & Counties Properties (CAPC) Director name: Mr Ian HawksworthAmount sold: 1,218,402 @ 396.00p Value: £4,824,872Capital & Counties Properties (CAPC) Director name: Mr Soumen DasAmount sold: 1,164,309 @ 396.00p Value: £4,610,664Capital & Counties Properties (CAPC) Director name: Mr Gary YardleyAmount sold: 1,111,906 @ 396.00p Value: £4,403,148Capital & Counties Properties (CAPC) Director name: Mr Soumen DasAmount sold: 612,525 @ 396.00p Value: £2,425,599Essentra (ESNT) Director name: Mr Jon GreenAmount sold: 13,270 @ 1,000.00p Value: £132,700Paragon Group Of Companies (PAG) Director name: Mr Robert DenchAmount sold: 30,000 @ 428.09p Value: £128,427Paragon Group Of Companies (PAG) Director name: Mr Robert DenchAmount sold: 20,000 @ 430.35p Value: £86,070Paragon Group Of Companies (PAG) Director name: Mr Robert DenchAmount sold: 20,000 @ 428.66p Value: £85,732Paragon Group Of Companies (PAG) Director name: Mr Robert DenchAmount sold: 10,000 @ 428.74p Value: £42,874Paragon Group Of Companies (PAG) Director name: Mr Robert DenchAmount sold: 7,000 @ 427.95p Value: £29,956