53,000 shares£2,979.08
Rick HaythornthwaitePurchase
1,804 shares£119.14
1,933 shares£359,905.27
Rick HaythornthwaitePurchase
23,869 shares£1,499.45
16,000 shares£957.44
19,125 shares£1,150.64
Rick HaythornthwaitePurchase
264 shares£13.98
30,000 shares£1,662.60
14,300 shares£773.34
7,759 shares£400.63
Rick HaythornthwaitePurchase
2,378 shares£119.14
63,799 shares£3,285.71
100,000 shares£5,210.60
8,011 shares£404.56
Rick HaythornthwaitePurchase
304 shares£14.59
50,000 shares£159,545.00
24,321 shares£77,725.05
40,560 shares£0.00
87,744 shares£0.00
103,939 shares£0.00
74,545 shares£0.00
96,118 shares£0.00
88,955 shares£0.00
96,517 shares£0.00
98,878 shares£0.00
95,101 shares£288,916.84
330 shares£0.00
330 shares£0.00
330 shares£0.00
330 shares£0.00
330 shares£0.00
330 shares£0.00
330 shares£0.00
330 shares£0.00
27,181 shares£82,575.88
33,946 shares£103,127.95
29,363 shares£89,204.79
33,946 shares£103,127.95
64,842 shares£196,990.00
33,946 shares£103,127.95
172 shares£521.99
16,764 shares£50,875.39
153 shares£464.32
159 shares£482.53
147 shares£446.12
159 shares£482.53
172 shares£521.99
172 shares£521.99
Rick HaythornthwaitePurchase
724 shares£1,934.53
1,124 shares£3,003.33