39,851 shares£8,687.52
10,000 shares£2,652.00
22,500 shares£6,075.00
19,500 shares£4,414.80
17,500 shares£4,324.25
200,228 shares£44,050.16
200,228 shares£44,050.16
250,000 shares£31,250.00
250,000 shares£31,287.50
190,000 shares£2,299,000.00
190,000 shares£2,280,000.00
270,000 shares£31,077.00
270,000 shares£31,050.00
450,000 shares£4,509,000.00
450,000 shares£4,500,000.00
100,000 shares£10,050.00
100,000 shares£10,000.00
253,624 shares£27,924.00
253,624 shares£27,898.64
40,000 shares£4,796.00
162,728 shares£17,900.08
162,728 shares£17,948.90
35,000 shares£4,672.50
50,000 shares£13,000.00
50,000 shares£13,050.00
60,000 shares£1,560,000.00
60,000 shares£1,563,000.00
11,900 shares£3,213.00
66,597 shares£18,114.38
66,597 shares£17,981.19