34,866 shares£0.00
210,477 shares£0.00
126,286 shares£0.00
126,609 shares£0.00
74,814 shares£0.00
74,955 shares£0.00
37,477 shares£0.00
69,733 shares£0.00
7,708 shares£0.00
39,474 shares£0.00
3,072 shares£26,281.54
20,524 shares£129,711.68
23,603 shares£29,999.41
23,603 shares£29,999.41
23,000 shares£152,544.30
150,000 shares£990,118.80
23,603 shares£29,999.41
23,938 shares£137,370.61
16,420 shares£0.00
5,710 shares£28,607.10
15,869 shares£77,615.47
168,039 shares£0.00
79,256 shares£387,642.05
74,262 shares£0.00
35,026 shares£171,312.59
73,684 shares£0.00
73,684 shares£360,389.33
28,412 shares£138,963.43
60,237 shares£0.00
294,746 shares£0.00
60,237 shares£294,619.89
139,018 shares£679,938.71
33,645 shares£0.00