33,794 shares£0.00
30,561 shares£983,758.59
64,731 shares£0.00
149,026 shares£0.00
58,926 shares£0.00
15,955 shares£515,413.51
29 shares£883.05
4 shares£121.80
26 shares£791.70
31,062 shares£991,302.51
17,121 shares£546,394.00
7,431 shares£237,150.50
14,499 shares£0.00
7,987 shares£0.00
3,916 shares£0.00
2,052 shares£66,094.92
581 shares£9,272.76
581 shares£9,272.76
581 shares£9,272.76
581 shares£9,272.76
33,000 shares£650,760.00
13,000 shares£255,268.00
14,000 shares£276,059.74
1,268 shares£22,316.96
DIANE DE SAINT VICTORPurchase
18 shares£316.80
8 shares£140.80
181 shares£3,267.63
59 shares£1,038.41
461 shares£8,113.66
29 shares£510.40
271 shares£4,769.64
MURRAY HENRY MCGOWANPurchase
91 shares£1,601.61
2,370 shares£41,712.31
JONATHAN ADAM STANTONPurchase
53 shares£932.81
23,592 shares£416,338.88
49,968 shares£0.00