77,458 shares£546,775.48
53,273 shares£375,941.70
268,531 shares£0.00
126,463 shares£892,701.43
164,474 shares£0.00
23 shares£150.31
23 shares£150.31
24 shares£149.68
24 shares£149.68
42,500 shares£253,606.00
25 shares£146.54
26 shares£152.40
9,199 shares£50,417.19
9,199 shares£50,380.00
678,232 shares£41,982,560.80
23 shares£153.64
22 shares£146.96
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
154,631 shares£912,193.01
183,046 shares£0.00
294,367 shares£0.00
86,205 shares£505,592.33
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
20,082 shares£0.00
266,104 shares£0.00
28,596 shares£0.00
434,455 shares£0.00
34,905 shares£0.00
15,703 shares£101,284.35
33,342 shares£0.00
16,439 shares£106,031.55