2,944 shares£19,989.76
2,899 shares£20,003.10
2,890 shares£19,998.80
2,897 shares£19,989.30
7,151 shares£49,699.45
3,906 shares£24,998.40
2,861 shares£19,989.81
5,914 shares£39,475.36
3,739 shares£23,989.42
Francesca ChappellPurchase
764 shares£4,984.34
1,879 shares£11,957.96
Francesca ChappellPurchase
610 shares£3,957.25
1,309 shares£6,498.53
4,141 shares£20,083.85
1,000 shares£4,680.00
925,660 shares£3,915,449.23
474 shares£2,009.76
787 shares£78.70