63,769 shares£126,007.54
105,105 shares£204,660.46
145,644 shares£0.00
68,659 shares£133,692.80
222,955 shares£0.00
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
117,018 shares£227,857.45
26,379,367 shares£54,499,772.22
26,379,367 shares£54,499,772.22
362 shares£710.61