59,565 shares£4,855.00
28,131 shares£2,335.00
193,752 shares£16,372.04
5,537,098 shares£0.00
109,008 shares£8,698.84
14,441 shares£1,138.38
120,000 shares£9,676.80
177,352 shares£14,542.86
72,648 shares£5,666.54
6,936,736 shares£0.00
486,004 shares£48,600.40
5,516,288 shares£0.00
1,162,243 shares£0.00
2,500,000 shares
70,000 shares£20,153.00
469,520 shares£131,230.84
80,128 shares£0.00
975,961 shares£0.00
37,796 shares£11,074.23