25,000 shares£37.50
270,000 shares£405.00
600,000 shares£900.00
191,366 shares£156,326.89
215,825 shares£323.74
600,000 shares£498,000.00
215,825 shares£177,153.48
407,191 shares£333,285.83
1,612,675 shares£1,322,393.50
266,659 shares£399.99
250,000 shares£375.00
150,000 shares£225.00
6,857 shares£4,045.63
36,812 shares£55.22
50,000 shares£23,900.00
50,000 shares£75.00
255,439 shares£165,754.37
109,561 shares£70,995.53
235,000 shares£152,750.00