93,896 shares£175,773.31
199,778 shares£0.00
131,160 shares£267,566.40
279,062 shares£0.00
Katie BickerstaffePurchase
16,669 shares£34,821.54
76,305 shares£149,992.74
4,257 shares£5,563.90
84,587 shares£143,290.38
128,002 shares£183,042.86
128,002 shares£183,042.86
29,942 shares£42,188.28
59,884 shares£0.00
38,554 shares£0.00
171,065 shares£0.00
85,533 shares£1,210,291.95