2,750 shares£7,873.80
4,020 shares£11,396.70
2,306 shares£6,618.22
2,750 shares£7,547.65
3,888 shares£10,692.00
2,392 shares£6,500.50
8,600 shares£23,564.00
2,395 shares£6,419.80
3,000 shares£8,178.00
3,833 shares£10,387.43
2,710 shares£5,966.34
50,000 shares£115,500.00
3,271 shares£7,171.01
3,250 shares£7,187.70
3,330 shares£7,359.30
3,042 shares£6,706.09