248 shares£362.43
205 shares£299.50
30 shares£43.84
248 shares£362.33
205 shares£299.50
248 shares£362.33
30 shares£43.84
248 shares£362.33
30 shares£43.84
205 shares£299.50
8,000 shares£10,230.99
514 shares£680.78
514 shares£680.78
514 shares£680.78
231 shares£305.84
315 shares£419.23
510 shares£677.55
510 shares£677.55
510 shares£677.55
281 shares£311.88
281 shares£311.88
232 shares£257.53
10,000 shares£11,188.06
10,000 shares£11,066.30
10,000 shares£11,068.11