84,455 shares£4,222.75
56,250 shares£299.98
22,624 shares£197,014.41
46,772 shares£2,338.60
3,974 shares£34,606.40
8,216 shares£410.80
28,125 shares£149.99
40,854 shares£354,075.00
637 shares£5,558.59
628 shares£5,487.95
18,259 shares£912.95
8,832 shares£76,545.51
685 shares£5,959.50
645 shares£5,611.50
637 shares£5,541.90
535 shares£4,654.50
732 shares£6,368.40
74,793 shares£3,739.65
41,421 shares£2,071.05
2,833 shares£24,930.40
4,017 shares£35,389.77
1,638 shares£14,414.40
250,000 shares£2,100,000.00
27,601 shares£194,006.35
500,000 shares£4,100,000.00
27,973 shares£198,018.07
22,184 shares£156,206.20
177 shares£0.09
188 shares£9.40
1,737 shares£86.85