13,958 shares£19,820.36
14,121 shares£20,051.82
16,245 shares£17,999.46
14,709 shares£19,857.15
28,076 shares£37,060.32
5,021 shares£6,075.41
1,769 shares£2,140.49
1,835 shares£2,220.35
2,157 shares£2,609.97
16,304 shares£19,890.88
18,676 shares£19,983.32
853 shares£912.71
20,205 shares£21,013.20
43,662 shares£46,718.34
24,519 shares£27,706.47
17,589 shares£19,875.57
2,144 shares£2,744.32
1,672 shares£2,140.16
1,184 shares£1,515.52
4,227 shares£5,410.56
50,000 shares£64,000.00
1,519 shares£2,050.65
1,329 shares£1,794.15
1,211 shares£1,634.85
1,527 shares£2,061.45
1,483 shares£2,002.05
1,519 shares£2,050.65
3,817 shares£5,152.95
20,075 shares£18,549.30
349,563 shares£0.00
483,812 shares£0.00