207,169 shares£0.00
207,169 shares£0.00
447,370 shares£772,845.10
930,853 shares£0.00
333 shares£532.80
379 shares£606.40
765 shares£1,254.60
671 shares£1,100.44
1,210 shares£0.00
1,210 shares£0.00
11,500 shares£19,205.00
11,436 shares£19,098.12
12,086 shares£20,002.33
12,019 shares£19,891.45
11,500 shares£0.00
149,604 shares£0.00
607,669 shares£0.00
242,698 shares£0.00
943,674 shares£0.00
308,933 shares£580,732.25
351 shares£291.33
419 shares£347.77
1,238,646 shares£0.00
1,862,923 shares£0.00
2,267 shares£0.00
2,267 shares£0.00
56,266 shares£50,796.94