161,385 shares£16.14
76,385 shares£2,462.88
161,385 shares£16.14
76,385 shares£2,462.88
150,000 shares£606,000.00
8,800 shares£32,399.15
8,800 shares£8,712.00
5,806 shares£179.99
37 shares£151.87
36 shares£147.77
43 shares£149.86
43 shares£149.86
39 shares£147.07
40 shares£150.84
209,959 shares£632,606.47
49 shares£147.69
50 shares£150.70
49 shares£147.69
57 shares£151.05
56 shares£148.40
57 shares£151.05
398,997 shares£209,959.00
1,959 shares£51.89