37,500 shares£34,593.75
100,000 shares£39,000.00
120,000 shares£41,718.00
100,000 shares£31,040.00
5,000 shares£1,450.00
2,000 shares£580.00
20,000 shares£6,000.00
15,000 shares£12,284.95
275,000 shares£78,066.50
315,000 shares£81,687.38
603 shares£149.91
65,000 shares£11,700.00
1,435,000 shares£239,645.00
21,034 shares£4,837.82
19,461 shares£4,999.92
2,613 shares£535.66
8,436 shares£1,805.30
10,000 shares£2,290.00
110,000 shares£24,750.00
50,000 shares£11,270.00
20,000 shares£4,880.00
28,433 shares£6,966.09
1,462 shares£353.80
25,000 shares£6,075.00
26,637 shares£6,467.46
43,064 shares£10,766.00
90,000 shares£14,528.25
120,573 shares£19,879.47
708,333 shares£0.00
487,500 shares£0.00
400,000 shares£0.00