43 shares£152.10
42 shares£148.57
42 shares£148.57
330,290 shares£0.00
197,889 shares£0.00
196,877 shares£0.00
45 shares£150.30
45 shares£150.30
3,331 shares£0.00
71,761 shares£0.00
120,390 shares£0.00
33,999 shares£0.00
16,037 shares£50,388.25
62,095 shares£0.00
29,288 shares£92,022.90
48 shares£149.53
48 shares£149.53
53,106 shares£150,289.98
32,330 shares£50,111.50
4,488 shares£15,550.92
19,965 shares£67,681.35
40 shares£148.32
Courtauld Sanderson NicholsonPurchase
4,748 shares£14,979.47
48 shares£153.09
William EcclesharePurchase
4,000 shares£12,392.96
48 shares£151.75
44 shares£149.16
41 shares£149.45
44 shares£148.41
49 shares£150.74
51 shares£150.96
887 shares£2,973.68
76,689 shares£0.00
1,870 shares£0.00
1,210 shares£4,056.54
2,557 shares£0.00
304,769 shares£0.00
209,683 shares£0.00
170,811 shares£0.00
52,763 shares£0.00
42,646 shares£0.00