Peter Williams, the Non-Executive Chairman of boohoo.com, has upped his stake in the AIM-listed fashion retailer to 2.2m shares. The Chairman added 100,000 shares at 50.68p each in a transaction worth £50,680. The deal was made just a few days after the recently floated company delivered record annual revenues and profits ahead of expectations, although currency movements hit rest-of-world sales in the first quarter of the new financial year.Boohoo, which targets the 14-35 age bracket, posted a 63% rise in revenue in the year to February 28th of £109.8m, with a 60% increase in the UK, 78% in the rest of Europe and 65% in the rest of the world.Profit more than tripled to £10.7m and pro-forma pre-tax earnings before interest, depreciation and amortisation was £16m, which the group said was ahead of expectations.Top Director BuysRM2 International S.A. (DI) (RM2) Director name: Mr R. Ian MolsonAmount purchased: 500,000 @ 50.81p Value: £254,050RM2 International S.A. (DI) (RM2) Director name: Mr Paul S WalshAmount purchased: 100,000 @ 54.00p Value: £54,000Boohoo.com (BOO) Director name: Mr Peter Wodehouse WilliamsAmount purchased: 100,000 @ 50.68p Value: £50,680Volex (VLX) Director name: Mr Daren MorrisAmount purchased: 50,000 @ 80.60p Value: £40,300Belvoir Lettings (BLV) Director name: Mr Andrew BorkowskiAmount purchased: 15,615 @ 127.75p Value: £19,948Azonto Petroleum Ltd (DI) (AZO) Director name: Mr Gregory Alexis StoupnitzkyAmount purchased: 1,000,000 @ 1.06p Value: £10,600Sirius Real Estate Ltd. (SRE) Director name: Mr James PeggieAmount purchased: 50,000 @ € 0.43 Value: € 21,740BG Group (BG.) Director name: Mr Patrick W. ThomasAmount purchased: 965 @ 1,260.00p Value: £12,159Top Director SellsExperian (EXPN) Director name: Mr Chris CalleroAmount sold: 548,636 @ 1,008.01p Value: £5,530,306Experian (EXPN) Director name: Mr Don RobertAmount sold: 487,840 @ 1,008.01p Value: £4,917,476Bankers Petroleum Ltd.(CDI) (BNK) Director name: Mr Abdel (Abby) F BadwiAmount sold: 400,000 @ 389.26p Value: £1,557,040Bankers Petroleum Ltd.(CDI) (BNK) Director name: Mr Robert M D CrossAmount sold: 231,466 @ 389.26p Value: £901,005Bankers Petroleum Ltd.(CDI) (BNK) Director name: Mr Phil KnollAmount sold: 100,000 @ 389.26p Value: £389,260Bankers Petroleum Ltd.(CDI) (BNK) Director name: Mr David FrenchAmount sold: 86,500 @ 388.28p Value: £335,862Bankers Petroleum Ltd.(CDI) (BNK) Director name: Mr John Brian ZaozirnyAmount sold: 30,000 @ 389.26p Value: £116,778Bankers Petroleum Ltd.(CDI) (BNK) Director name: Mr Wesley ClarkAmount sold: 10,000 @ 388.72p Value: £38,872NR