14,308 shares£482,465.76
100,000 shares£552,007.50
228,847 shares£1,294,119.26
62 shares£316.20
74,355 shares£0.00
50,158 shares£0.00
47,672 shares£0.00
90,298 shares£0.00
65 shares£310.51
73 shares£310.69
79 shares£335.63
114 shares£484.33
6,103 shares£26,078.00
9,750 shares£0.00
80 shares£370.16
5,000 shares£23,020.00
75 shares£378.08
736,196 shares£0.00
1,482,617 shares£0.00
124,128 shares£0.00
72 shares£371.95
129 shares£639.45
421 shares£2,141.00
55 shares£272.64
2,086 shares£10,608.35