23,084 shares£47,506.87
417,912 shares£0.00
174,264 shares£0.00
278,955 shares£571,428.16
269,371 shares£0.00
53,262 shares£0.00
152,016 shares£311,398.70
60,140 shares£0.00
21,573 shares£0.00
485,752 shares£0.00
46,839 shares£99,486.04
2,152 shares£7,101.60
4,555 shares£0.00
72,856 shares£240,424.80
154,605 shares£0.00
16,294 shares£52,402.82
103,990 shares£334,440.26
34,546 shares£0.00
220,711 shares£0.00
35,009 shares£0.00
139,480 shares£0.00