415,000 shares£756,130.00
134,501 shares£245,060.82
120,912 shares£220,301.66
141,445 shares£257,712.79
3,746,917 shares£0.00
398,020 shares£725,192.44
210,109 shares£382,818.60
63,769 shares£126,007.54
145,644 shares£0.00
68,659 shares£133,692.80
222,955 shares£0.00
105,105 shares£204,660.46
117,018 shares£227,857.45
508,815 shares£0.00
239,863 shares£467,061.23
246,662 shares£0.00
116,280 shares£226,420.42
248,226 shares£0.00
117,018 shares£227,857.45
248,226 shares£0.00
26,379,367 shares£54,499,772.22
26,379,367 shares£54,499,772.22
362 shares£710.61