2,373 shares£9,942.87
2,373 shares£994,287.00
8,157 shares£33,280.56
10,000 shares£40,800.00
12,402 shares£4,974,070.14
2,285 shares£896,816.80
5,054 shares£1,986,120.92
2,285 shares£896,793.95
5,059 shares£1,985,556.32
2,340 shares£896,240.83
5,193 shares£1,988,965.22
2,340 shares£896,180.22