45,192 shares£30,549.79
10,769 shares£7,279.84
26,923 shares£18,199.95
45,192 shares£30,549.79
26,923 shares£18,199.95
37,107 shares£0.00
5,320 shares£5,005.94
17,502 shares£15,874.31
10,977 shares£10,015.41
10,894 shares£9,943.28
40,000 shares£37,232.00
413 shares£103.25
413 shares£0.00
12,244 shares£18,549.66
4,897 shares£7,418.96
3,673 shares£5,564.60
21,952 shares£0.00
34,394 shares£0.00
8,690 shares£0.00
446,036 shares£811,785.52
289,097 shares£526,156.54
79,020 shares£143,816.40
114,469 shares£208,333.58
119,295 shares£217,116.90
74,505 shares£135,599.10
49,973 shares£90,950.86
82,398 shares£149,964.36
76,652 shares£139,506.64
71,862 shares£130,788.84
8,208 shares£0.00
6,859 shares£0.00
6,646 shares£0.00
66,906 shares£0.00
7,049 shares£0.00
36,138 shares£0.00
15,964 shares£28,096.64
9,123 shares£16,056.48
8,998 shares£15,836.48
55,301 shares£97,329.76
9,244 shares£16,454.32
18,990 shares£0.00
33,232 shares£0.00
19,243 shares£0.00