4,142 shares£18,017.70
21,239 shares£92,389.65
8,740 shares£38,019.00
4,846 shares£0.00
2,423 shares£11,690.98
9,378 shares£0.00
48,290 shares£0.00
18,598 shares£0.00
9,299 shares£44,867.68
22,073 shares£106,502.23
120 shares£522.00
4,880 shares£21,496.40
6,000 shares$36,060.00
5,000 shares£22,727.87
3,000 shares£10,380.00
10,000 shares£34,664.00
400,000 shares£1,364,840.00
10,000 shares£32,270.00