8,985 shares£0.00
4,245 shares£10,952.10
539,259 shares£0.00
254,726 shares£657,193.08
131,804 shares£0.00
62,260 shares£160,630.80
103,615 shares£0.00
48,944 shares£126,275.52
662,297 shares£0.00
66,934 shares£0.00
131,804 shares£0.00
194,799 shares£0.00
357,265 shares£0.00
103,615 shares£0.00
49,927 shares£0.00
490,374 shares£0.00
63,655 shares£0.00
57,850 shares£124,377.50
30,100 shares£64,715.00
37,403 shares£80,416.45
14,596 shares£31,381.40
432,629 shares£0.00
67,269 shares£0.00
1,000,000 shares£2,469,394.00
57,208 shares£0.00
27,023 shares£55,397.15
20,125 shares£0.00
9,507 shares£19,489.35
12,366 shares£18,549.00
19,570 shares£35,617.40
594,643 shares£0.00
594,643 shares£1,082,250.26
41,428 shares£0.00
727,826 shares£0.00
470,577 shares£0.00
203,155 shares£0.00
119,928 shares£0.00
8,825 shares£0.00
529,624 shares£0.00
198,214 shares£0.00