4,850 shares£9,918.40
21,797 shares£45,555.73
46,211 shares£0.00
15,750 shares£31,342.50
190,501 shares£0.00
15,700 shares£31,395.29
381,002 shares£0.00
199,187 shares£0.00
99,593 shares£0.00
10,300 shares£19,681.24
618,345 shares£0.00
13,750 shares£26,808.38
50,778 shares£0.00
5,698 shares£18,467.22
12,091 shares£0.00
23,568 shares£0.00
20,475 shares£0.00
195,834 shares£0.00
50,778 shares£0.00
450,529 shares£0.00