500,000 shares£1,533,383.50
2,697 shares£7,648.42
3,101 shares£8,794.13
18,050 shares£49,892.73
6,000 shares£14,568.00
5,000 shares£12,109.98
1,012,053 shares£0.00
637,315 shares£0.00
478,203 shares£0.00
368,883 shares£945,816.01
54,130 shares£0.00
128,615 shares£0.00
206,150 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