1,810 shares£1,982.67
80,810 shares£8,921,424.00
18,086 shares£1,799,918.72
7,813 shares£777,549.76
18,086 shares£1,799,918.72
29 shares£31.89
25,417 shares£28,163.41
1,202 shares£1,321.84
642 shares£706.01
64 shares£70.38
2,523 shares£2,795.62
134 shares£150.21
133 shares£149.09
27 shares£30.27
27 shares£30.27
89 shares£99.77
134 shares£150.21
134 shares£150.21
4,000,000 shares£4,439,308.00
9,100,000 shares£10,154,335.10
26 shares£29.90
130 shares£149.50
130 shares£149.50
131 shares£150.65
26 shares£29.90
131 shares£150.65
87 shares£100.05
27 shares£29.84
90 shares£99.45
136 shares£150.28
135 shares£149.18
27 shares£29.84