706,715 shares£0.00
375,095 shares£0.00
17,307 shares£17,999.28
11,406 shares£18,249.60
15,317 shares£29,999.88
58,445 shares£100,250.71
24,677 shares£37,346.17
17,307 shares£17,999.28
17,307 shares£17,999.28
602,476 shares£745,865.29
120,980 shares£149,240.93
55,412 shares£99,464.54
1 shares£226.72
1 shares£226.72
Christopher RogersPurchase
1,457 shares£3,147.12
Christopher RogersPurchase
20,543 shares£45,801.07
9,183 shares£17,998.68
9,183 shares£17,998.68
391,614 shares£1,732,500.34
237,342 shares£1,050,001.01
120 shares£298.85
120 shares£298.85