47,817 shares£382,536.00
101,431 shares£0.00
Katharine PoulterPurchase
2,500 shares£19,575.00
7,781 shares£61,677.65
3,302 shares£24,864.06
2,500 shares£7.48
10,000 shares£73,229.00
33,966 shares£0.00
3,947 shares£29,834.98
12,500 shares£95,462.50
12,500 shares£95,462.50
26,626 shares£207,283.41
2,698 shares£26.98
2,442 shares£23,526.23
3,220 shares£34,373.50
7,000 shares£81,410.00
51,119 shares£586,846.12
8,478 shares£96,988.32
17,983 shares£0.00
108,436 shares£0.00
24,277 shares£285,983.06
2,621 shares£29,926.32
2,450 shares£24,990.00
2,471 shares£24,995.40