1,497,695 shares£0.00
63,012 shares£232,162.61
133,734 shares£0.00
704,974 shares£2,597,419.60
95,513 shares£0.00
712,784 shares£0.00
1,639,855 shares£0.00
173,825 shares£0.00
34 shares£126.14
34 shares£126.14
351 shares£1,160.13
273 shares£902.32
875 shares£2,892.05
470 shares£1,553.44
713 shares£2,356.61
13 shares£43.03
208,693 shares£695,156.38