8,572 shares£102,937.48
8,572 shares£0.00
19,646 shares£0.00
119,370 shares£0.00
8,418 shares£99,492.72
229,306 shares£0.00
44,698 shares£0.00
37,011 shares£0.00
17,448 shares£208,792.02
44,698 shares£546,940.69
202,907 shares£30,436.05
192 shares£1,971.84
37 shares£180.23
70 shares£349.70