108 shares£149.04
116 shares£150.68
112 shares£149.65
11,625 shares£15,183.41
112 shares£149.74
250 shares£355.98
10,609 shares£14,634.05
10,463 shares£15,793.90
1,288 shares£1,754.64
10,331 shares£15,372.53
2,639 shares£3,508.81
10,197 shares£13,938.28
785 shares£1,030.31
112 shares£150.95
14,007 shares£0.14
159 shares£199.12
7,959 shares£9,948.75
15,611 shares£19,886.85
3,805 shares£4,999.77
12,357 shares£20,018.34
122 shares£200.23
15,209 shares£24,869.76
122 shares£200.23
122 shares£200.23
337 shares£565.49
320 shares£536.96
337 shares£565.49
107 shares£179.55
337 shares£565.49
109,709 shares£186,944.14
224,558 shares£382,646.83
86,572 shares£147,518.69
139,822 shares£238,256.69
109,709 shares£186,944.14
126,539 shares£0.00
59,683 shares£99,870.91
47,638 shares£0.00
22,470 shares£37,600.31
78,790 shares£0.00
22,744 shares£38,058.81
48,220 shares£0.00
28,087 shares£46,999.55
59,548 shares£0.00
37,162 shares£62,185.26
131 shares£199.60
131 shares£199.60
131 shares£199.60
6,993 shares£12,123.06
116 shares£201.10