93 shares£147.87
94 shares£149.46
2,873 shares£4,941.56
89 shares£149.52
88 shares£147.84
98 shares£149.94
98 shares£149.94
Marshalls EBT LimitedPurchase
547,000 shares£825,970.00
108 shares£150.12
107 shares£148.73
39,722 shares£52,830.26
31,224 shares£41,840.16
116 shares£149.64
116 shares£149.64
7,822 shares£9,933.94
10,000 shares£12,600.00
9,198 shares£11,865.42
3,940 shares£4,925.00
7,845 shares£9,884.70
64,564 shares£0.00
63,551 shares£0.00
88 shares£149.60
88 shares£149.60
94 shares£148.52
95 shares£150.10
85 shares£150.45
84 shares£148.68
55 shares£151.25
13,349 shares£34,974.38
13,439 shares£35,210.18