8,180 shares£24,867.20
8,079 shares£25,364.02
31,443 shares£100,191.55
5,300 shares£13,674.00
7,000 shares£19,684.00
11,727 shares£31,794.83
3,200 shares£8,956.48
1,700 shares£4,760.00
2,800 shares£7,872.48
20,828 shares£49,645.62
9,790 shares£25,023.24
16,619 shares£34,997.95
31,006 shares£65,295.54
47,625 shares£100,293.49