100,000 shares£40,000.00
227,000 shares£81,431.00
1,123,000 shares£377,626.00
80,000 shares£24,400.00
500,000 shares£127,500.00
3,430,051 shares£0.00
500,000 shares£127,500.00
2,000,000 shares£490,000.00
118,518 shares£29,036.91
17,350 shares£4,250.75
50,000 shares£28,750.00
3,750,000 shares£2,100,000.00
3,750,000 shares£2,100,000.00
250,000 shares£150,000.00