984 shares£1,487,375.04
984 shares£1,489,835.04
4,000 shares£51,075.20
4,000 shares£51,152.00
3,536 shares£45,119.36
3,536 shares£45,048.64
2,472 shares£2,982,912.96
5,000 shares£57,900.00
3,536 shares£49,716.16
4,000 shares£5,100,400.00
1,350 shares£11,637.00
1,650 shares£11,363.55
7,000 shares£48,032.74
3,000 shares£20,419.20
500 shares£7,025.00
7,350 shares£98,821.86
5,000 shares£6,598,350.00
5,000 shares£62,600.00
5,000 shares£63,002.75
1,000 shares£12,197.00
3,000 shares£36,889.92
1,000 shares£13,200.00
54 shares£700.70