Katie BickerstaffePurchase
5,789 shares£18,686.89
15,000 shares£49,410.00
Katie BickerstaffePurchase
2,913 shares£109,354.02
41,721 shares£1,594.83
13,275 shares£5,002,816.50
Katie BickerstaffePurchase
5,037 shares£188,534.91
1,347 shares£49.73
13,000 shares£487.37
2,500 shares£96.42
4,750 shares£207.10