78,740 shares£0.00
1,582 shares£0.00
68,934 shares£0.00
32,481 shares£161,324.68
148,898 shares£0.00
70,158 shares£348,456.54
371,867 shares£0.00
31,369 shares£0.00
184,871 shares£0.00
58,245 shares£0.00
5,643 shares£24,997.36
5,521 shares£24,997.98
5,554 shares£24,870.81
10,846 shares£49,734.33
10,900 shares£50,358.00
10,900 shares£50,358.00
11,000 shares£49,244.80
4,377 shares£19,997.20
5,477 shares£24,864.00
5,532 shares£24,999.00
3,430,087 shares
1,341 shares£6,117.11
96,066 shares£780,488.22
2,083,252 shares
29,311 shares£0.00
27,978 shares£0.00
58,212 shares£0.00