3,970,000 shares£2,699,600.00
11,000 shares£550.00
1,500,000 shares£896,250.00
123,757 shares£6,187.85
20,000 shares£14,000.00
5,619 shares£280.95
5,000 shares£3,587.50
31,184 shares£1,559.20
31,184 shares£1,559.20
500,000 shares£327,614.00
500,000 shares£327,614.00
347,500 shares£239,205.45
152,500 shares£102,471.77
35,000 shares£25,900.00
5,000 shares£3,680.00
19,500 shares£975.00
13,000 shares£650.00
34,350 shares£1,717.50
33,447 shares£1,672.35
34,253 shares£1,712.65