23 shares£152.26
22 shares£145.64
21 shares£150.78
21 shares£150.78
268,531 shares£0.00
53,273 shares£375,941.70
77,458 shares£546,775.48
164,474 shares£0.00
126,463 shares£892,701.43
23 shares£150.31
23 shares£150.31
24 shares£149.68
24 shares£149.68
42,500 shares£253,606.00
26 shares£152.40
25 shares£146.54
9,199 shares£50,417.19
9,199 shares£50,380.00
678,232 shares£41,982,560.80
22 shares£146.96
23 shares£153.64
678,138 shares£4,194,283.53
16,497 shares£99,485.16
678,090 shares£4,206,870.36
678,042 shares£4,183,519.14
677,942 shares£3,660,886.80
677,886 shares£3,911,402.22
86,205 shares£505,592.33
294,367 shares£0.00
154,631 shares£912,193.01
183,046 shares£0.00
538,098 shares£3,215,135.55
538,048 shares£3,368,180.48
538,000 shares£3,281,800.00
222,595 shares£1,249,870.93
434,455 shares£0.00