90,276 shares£2,514.19
133,193 shares£2,410.79
6,892 shares£88.27
6,367 shares£10,059.86
14,828 shares£23,428.24
7,500 shares£12,367.50
136,861 shares£0.00
30,000 shares£0.00
748,175 shares£0.00
47,141 shares£0.00
243,859 shares£0.00
510,948 shares£0.00
114,963 shares£0.00
268,245 shares£0.00
145,985 shares£0.00
156,070 shares£0.00