150,000 shares£356,250.00
150,000 shares£356,250.00
351,594 shares£0.00
351,594 shares£752,762.75
92,900 shares£195,090.00
525,478 shares£1,250,637.64
879,545 shares£2,093,317.10
400,000 shares£880,000.00
75,965 shares£7,596.50
41,400 shares£79,902.00