464 shares£3,305.85
927 shares£0.00
1,446 shares£0.00
14,500 shares£98,890.00
12,008 shares£79,973.28
57,218 shares£0.00
3,566 shares£0.00
261,883 shares£0.00
132,648 shares£0.00
171,654 shares£0.00
142,689 shares£0.00
71,458 shares£0.00
42,500 shares£4,250.00
13,982 shares£0.00
12,049 shares£79,402.91
14,747 shares£129,109.99
27,875 shares£0.00
13,128 shares£122,221.68
4,958 shares£45,861.50
536 shares£4,958.00
73,421 shares£0.00
59,613 shares£0.00
148,026 shares£0.00
10,795 shares£98,774.25
7,139 shares£65,321.85
2,292 shares£20,971.80
2,236 shares£19,385.07
4,566 shares£39,439.56