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
8,478 shares£96,988.32
108,436 shares£0.00
17,983 shares£0.00
51,119 shares£586,846.12
24,277 shares£285,983.06
2,621 shares£29,926.32
2,450 shares£24,990.00
2,471 shares£24,995.40