29,000 shares£63,940.88
110 shares£243.76
168 shares£372.29
48 shares£106.37
24 shares£53.18
638,900 shares£1,086,130.00
59,848 shares£101,927.13
638,900 shares£1,086,130.00
59,848 shares£101,927.13
1,222 shares£1,953.98
1,222 shares£1,953.98
14,401 shares£23,041.60
14,401 shares£23,041.60
1,602 shares£2,563.20
2,730,068 shares
2,730,068 shares
1,602 shares£2,563.20
42,093 shares£66,469.06
16,929 shares£26,849.39
52,907 shares£83,688.29
83,071 shares£131,825.37
81,461 shares£128,635.07
6,314 shares£10,009.58
16,929 shares£26,849.39
52,907 shares£83,688.29
83,071 shares£131,825.37
81,461 shares£128,635.07
42,093 shares£66,469.06
6,314 shares£10,009.58
7,550 shares£11,929.00
372,466 shares£589,141.39
881,205 shares£1,393,830.15
35,680 shares£56,374.40
332,498 shares£525,922.73
10,034 shares£15,853.72
11,268 shares£17,803.44
26,617 shares£42,054.86
6,728 shares£10,630.24
28,709 shares£48,231.12
28,709 shares£48,231.12
28,709 shares£48,231.12
28,709 shares£48,231.12