38 shares£147.48
39 shares£151.36
82,997 shares£313,940.30
270,000 shares£1,073,609.10
300,000 shares£1,192,728.00
13 shares£48.72
4,806 shares£18,128.71
179,455 shares£689,376.38
845,061 shares£8,450.61
340,015 shares£3,400.15
560,402 shares£2,152,784.28
507,035 shares£5,070.35
55,574 shares£555.74
266,048 shares£1,022,023.39
409,091 shares£4,090.91
144,257 shares£1,442.57
337,710 shares£1,297,312.97
152,320 shares£1,523.20
107,425 shares£1,074.25
344,953 shares£0.00
251,179 shares£0.00
278,319 shares£0.00
341,408 shares£0.00
574,921 shares£0.00
398,469 shares£0.00
129,357 shares£0.00
41 shares£147.64
42 shares£151.24
85,000 shares£305,320.00
46 shares£149.59
76,385 shares£246,288.16
161,385 shares£16.14
76,385 shares£246,288.16
161,385 shares£16.14
38 shares£149.26
150,000 shares£606,000.00
8,800 shares£32,399.15
8,800 shares£8,712.00
42 shares£151.20
46 shares£147.82
5,806 shares£17,998.60
44 shares£153.02
37 shares£151.87
36 shares£147.77
42 shares£150.70
42 shares£148.89
43 shares£149.86
43 shares£149.86