3,314 shares£0.00
3,536 shares£0.00
2,906 shares£0.00
8,777 shares£0.00
4,142 shares£0.00
2,446 shares£0.00
11,090 shares£0.00
42,172 shares£0.00
27,613 shares£0.00
10,471 shares£0.00
17,554 shares£0.00
15,705 shares£0.00
15,381 shares£0.00
13,936 shares£0.00
14,930 shares£0.00
21,086 shares£0.00
13,806 shares£0.00
5,235 shares£0.00
11,788 shares£0.00
7,465 shares£0.00
6,968 shares£0.00
7,690 shares£0.00
7,852 shares£0.00
2,246 shares£0.00
111,388 shares£0.00
50,236 shares£1,080,414,097.72
23,183 shares£0.00
6,751 shares£145,192,204.27
1,772 shares£0.00
516 shares£11,097,493.32
20,308 shares£0.00
8,684 shares£184,868,031.40
1,459 shares£0.00
624 shares£13,283,930.40
18,399 shares£0.00
7,371 shares£156,916,427.85
1,237 shares£0.00
496 shares£10,559,021.60
1,726 shares£0.00
1,059 shares£22,727,400.21
814 shares£17,469,408.66
7,649 shares£0.00
3,450 shares£78,243.92
17 shares£433.50
1,728 shares£49,988.79