57,924 shares£30,931.42
3,000,000 shares
400,000 shares£268,000.00
129,507 shares£86,953.07
269,639 shares£2,696.39
15,822 shares£11,999.40
250,000 shares£177,500.00
59,750 shares£37,102.96
500,000 shares£340,000.00
59,750 shares£37,102.96
500,000 shares£340,000.00
400,000 shares£280,000.00
100,000 shares£66,500.00
553,642 shares£375,092.46
20,678 shares£15,803.16
912,070 shares£604,230.87
300,000 shares£206,250.00
150,000 shares£93,495.00