92 shares£299.92
David John FinebergPurchase
92 shares£299.92
David John FinebergPurchase
94 shares£300.33
94 shares£300.33
David John FinebergPurchase
266 shares£832.58
6,970 shares£21,816.10
638 shares£1,996.94
282 shares£882.66
David John FinebergPurchase
100 shares£302.50
100 shares£302.50
110 shares£303.04
David John FinebergPurchase
108 shares£297.53
112 shares£295.12
David John FinebergPurchase
114 shares£300.39
130 shares£301.60
David John FinebergPurchase
128 shares£296.96