6,000 shares£14,568.00
5,000 shares£12,109.98
478,203 shares£0.00
368,883 shares£945,816.01
1,012,053 shares£0.00
206,150 shares£0.00
637,315 shares£0.00
128,615 shares£0.00
54,130 shares£0.00
13,566 shares£36,109.38
2,131 shares£3,734.79
20,000 shares£35,552.98
53,260 shares£82,473.11
17,954 shares£31,599.04
4,216 shares£7,311.61
12,000 shares£18,948.00
19,044 shares£29,999.00
38,183 shares£99,779.82
242,196 shares£604,036.82
800,000 shares£1,992,800.00