4,038 shares£2,938.05
3,337 shares£2,214.43
6,223 shares£4,084.15
27,489 shares£17,197.12
44,209 shares£27,635.05
38,000 shares£23,696.80
20,121 shares£12,857.32
24,088 shares£17,945.56
38,000 shares£24,810.20
57 shares£43.02
244 shares£184.29
16 shares£13.03
208 shares£169.69
114 shares£93.00
1,092 shares£845.64
300 shares£217.95
705 shares£512.18
514,815 shares£0.00
262,790 shares£0.00
200,576 shares£0.00
94,462 shares£68,673.87
815,808 shares£0.00
416,244 shares£0.00
355,713 shares£0.00
167,523 shares£121,789.22
38,000 shares£24,814.00
159,555 shares£0.00
261,784 shares£0.00
108,498 shares£0.00
195,829 shares£0.00
102,413 shares£0.00
437,473 shares£0.00
99,118 shares£0.00
103,733 shares£90,351.44
175,137 shares£0.00
82,480 shares£71,840.08
129,222 shares£0.00
60,857 shares£53,006.45
116,758 shares£0.00
54,988 shares£47,894.55
220,264 shares£0.00
95,960 shares£0.00
403,339 shares£0.00
186,666 shares£0.00