103,292 shares£0.00
108,016 shares£0.00
67,142 shares£0.00
36,475 shares£0.00
31,612 shares£0.00
31,612 shares£0.00
42,796 shares£0.00
4,000 shares£33,095.92
54,731 shares£500,000.52
32,915 shares£278,460.90
21,816 shares£198,961.92
51,210 shares£0.00
57,557 shares£714,524.11
57,557 shares£0.00
51,210 shares£635,731.18
996 shares£8,995.87
1,992 shares£17,991.74
8,038 shares£99,510.44
24,254 shares£300,749.60
27,759 shares£0.00
20,503 shares£0.00
23,658 shares£0.00