74,129 shares£158,280.24
305,196 shares£651,868.14
58,746 shares£125,134.85
74,129 shares£158,280.24
305,196 shares£651,868.14
58,746 shares£125,134.85
50,814 shares£107,065.10
111,746 shares£235,460.00
168,823 shares£357,904.76
168,823 shares£357,904.76
129,531 shares£276,561.64
168,823 shares£357,904.76
129,531 shares£276,561.64
111,746 shares£235,460.00
50,814 shares£107,065.10
111,746 shares£235,460.00
129,531 shares£276,561.64
111,746 shares£235,460.00
129,531 shares£276,561.64
168,823 shares£357,904.76
129,531 shares£276,561.64
50,814 shares£107,065.10
111,746 shares£235,460.00
168,823 shares£357,904.76
50,814 shares£107,065.10
50,814 shares£107,065.10
17,395 shares£36,703.45
112,163 shares£233,355.12
236,200 shares£491,815.64
187,183 shares£392,616.34
236,200 shares£491,815.64
17,395 shares£36,703.45
112,163 shares£233,355.12
187,183 shares£392,616.34
17,395 shares£36,703.45
236,200 shares£491,815.64
112,163 shares£233,355.12
187,183 shares£392,616.34
17,395 shares£36,703.45
112,163 shares£233,355.12
236,200 shares£491,815.64
187,183 shares£392,616.34
17,395 shares£36,703.45
112,163 shares£233,355.12
236,200 shares£491,815.64
187,183 shares£392,616.34
60,720 shares£126,297.60
212,531 shares£446,315.10