(Sharecast News) - BBA Aviation non-executive director Stephen King snapped up 60,000 ordinary shares in the FTSE 250-listed aviation services company on Tuesday.King, who joined BBA in early January, purchased 60,000 ordinary shares in the London-based group at an average price of 251.64p each, for a total value of £150,984.In March, BBA posted better-than-expected operating profits.On a continuing basis, the outfit posted a 26.3% jump in its full-year 2018 revenues to reach $2.881bn, despite which profits before tax were roughly flat at $340.2m and 3.3% lower on an after-tax basis at $216.3m for earnings per share of 23 cents.Top-line growth was bolstered by the purchase of EPIC, which contributed $292.5m to group sales, and by the acquisition of licenses by its Ontic unit and favourable exchange rate movements, which added another $12.3m.As of 1635 BST, BBA shares had picked up 2.48% to 255.60p.Top Director BuysBBA Aviation (BBA)Director name: Mr Stephen KingAmount purchased: 60,000 @ 251.64pValue: £150,984 Accesso Technology Group (ACSO)Director name: Ms Karen SlatfordAmount purchased: 11,835 @ 845.00pValue: £100,006 Accesso Technology Group (ACSO)Director name: Mr Bill RussellAmount purchased: 10,000 @ 862.50pValue: £86,250 Chemring Group (CHG)Director name: Mr Stephen KingAmount purchased: 35,500 @ 144.60pValue: £51,333 Polymetal International (POLY)Director name: Mr M L S De Sousa-OliveiraAmount purchased: 4,000 @ 860.95pValue: £34,438 LiDCO Group (LID)Director name: Mr Phil CooperAmount purchased: 650,000 @ 4.50pValue: £29,250 Jupiter European Opportunities Trust (JEO)Director name: Mrs Virginia HolmesAmount purchased: 3,000 @ 725.41pValue: £21,762 Downing Strategic Micro-Cap Investment Trust Red (DSM)Director name: Mr Hugh AldousAmount purchased: 15,000 @ 72.22pValue: £10,833 Top Director SellsLiontrust Asset Management (LIO)Director name: Mr John Stephen IonsAmount sold: 103,757 @ 592.00pValue: £614,241 Liontrust Asset Management (LIO)Director name: Mr Vinay Kumar AbrolAmount sold: 68,379 @ 592.00pValue: £404,804