48 shares£137.76
48 shares£137.76
51 shares£139.49
50 shares£136.75
268,818 shares£713,338.67
395,160 shares£0.00
51 shares£136.43
52 shares£139.10
58 shares£138.91
58 shares£138.91
57 shares£136.51
1,171,370 shares£0.00
30,000 shares£70,904.34
60 shares£138.20
60 shares£138.20
60 shares£138.20
55 shares£139.43
55 shares£139.43
54 shares£136.89
46 shares£138.23
46 shares£138.23
46 shares£138.23
60,000 shares£171,925.86
52 shares£136.75
52 shares£136.75
53 shares£139.38
53 shares£138.07
53 shares£138.07
53 shares£138.07
47 shares£138.65
46 shares£135.70
47 shares£138.65
47 shares£140.06
46 shares£137.08
46 shares£137.08
57 shares£135.95
58 shares£138.33
58 shares£138.33
61 shares£137.25
62 shares£139.50
61 shares£137.25