127,500 shares£0.00
31,260 shares£20,006.40
31,260 shares£20,006.40
62,501 shares£41,250.66
47,598 shares£32,485.64
47,598 shares£32,485.64
62,501 shares£41,275.66
29,639 shares£200,063.25
115,752 shares£810,264.00
29,639 shares£200,359.64
5,232 shares£35,054.40
5,232 shares£35,316.00
46,000 shares£115.00
233,587 shares£583.97