2,139 shares$20,064.03
12,208 shares£42,072.55
2,317 shares£7,985.10
242 shares£817.96
133,301 shares£469,734.99
283,193 shares£0.00
24,891 shares£84,629.40
2,596 shares£8,826.40
498 shares£1,648.63
63,012 shares£232,162.61
1,497,695 shares£0.00
704,974 shares£2,597,419.60
133,734 shares£0.00
1,639,855 shares£0.00
95,513 shares£0.00
712,784 shares£0.00
173,825 shares£0.00
34 shares£126.14
34 shares£126.14
470 shares£1,553.44
713 shares£2,356.61
273 shares£902.32
351 shares£1,160.13
875 shares£2,892.05
13 shares£43.03
208,693 shares£695,156.38