1,845,730 shares£3,211,570.20
2,325 shares$9,486.00
2,326 shares$9,490.08
6,793 shares$27,715.44
3,100 shares$12,648.00
9,050 shares$36,924.00
12,250 shares£23,275.00
12,250 shares£23,275.00
10,000 shares£13,475.00
12,250 shares£16,415.00
4,250 shares£17,212.50
5,066 shares£5,572.60
5,066 shares£5,369.96
1,676 shares£12,854.92
173 shares£1,326.91
3,250 shares£24,927.50
5,000 shares£2,437,000.00
5,000 shares£2,440,000.00
17,500 shares£9,891,000.00
17,500 shares£9,887,500.00