Tim Weller, the chief financial officer of Petrofac, has acquired 20,000 shares in the oil and gas group.The director spent 510.50p on each of shares, giving the deal a total trade value of £206,606.The transaction takes Weller's stake in the company to 77,068.It comes just a few weeks after the explorer reported a decline in revenues to $2.5bn over the six months ended on 30 June. Operating profits on an EBITDA basis were off by 16% to $340m.Engineering, construction, operations and maintenance order intake stood at $7.2bn for the first half, raising the backlog 35% to $20.3bn, "giving very good revenue visibility for the rest of the year".On a net basis profits were down 44% to $136m. Top Director BuysNext (NXT) Director name: Mr Jane ShieldsAmount purchased: 3,494 @ 6,970.00p Value: £243,532Petrofac Ltd. (PFC) Director name: Mr Tim WellerAmount purchased: 20,000 @ 1,033.03p Value: £206,606Next (NXT) Director name: Mr Michael LawAmount purchased: 1,500 @ 6,970.00p Value: £104,550Aveva Group (AVV) Director name: Mr Jonathan BrooksAmount purchased: 1,500 @ 1,544.00p Value: £23,160Aveva Group (AVV) Director name: Ms Jennifer AllertonAmount purchased: 1,000 @ 1,541.00p Value: £15,410BG Group (BG.) Director name: Mr Patrick W. ThomasAmount purchased: 1,054 @ 1,153.00p Value: £12,153International Personal Finance (IPF) Director name: Ms Edyta Kurek Amount purchased: 2,092 @ 510.50p Value: £10,680Corac Group (CRA) Director name: Mr Richard King Amount purchased: 165,000 @ 6.20p Value: £10,230Top Director SellsNext (NXT) Director name: Mr David W KeensAmount sold: 8,000 @ 6,970.00p Value: £557,600Seeing Machines Ltd. (SEE) Director name: Mr Michael Gerald RobertsAmount sold: 8,500,000 @ 6.22p Value: £528,700Pacific Alliance Asia Opportunity Fund Ltd (PAX) Director name: Mr Anthony M MillerAmount sold: 67,293 @ $1.66 Value: $111,706