853 shares£912.71
18,676 shares£19,983.32
43,662 shares£46,718.34
20,205 shares£21,013.20
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,211 shares£1,634.85
1,329 shares£1,794.15
1,483 shares£2,002.05
1,519 shares£2,050.65
3,817 shares£5,152.95
1,527 shares£2,061.45
1,519 shares£2,050.65
20,075 shares£18,549.30
483,812 shares£0.00
349,563 shares£0.00