42,500 shares£4,250.00
13,982 shares£0.00
12,049 shares£79,402.91
14,747 shares£1,291.10
27,875 shares£0.00
13,128 shares£1,222.22
536 shares£4,958.00
4,958 shares£45,861.50
59,613 shares£0.00
148,026 shares£0.00
73,421 shares£0.00
7,139 shares£65,321.85
10,795 shares£98,774.25
2,292 shares£20,971.80
4,566 shares£39,439.56
2,236 shares£19,385.07