4,000 shares£86,400.00
23,998 shares£493,158.90
25,000 shares£514,250.00
49,890 shares£0.00
23,956 shares£492,295.80
20,000 shares£413,600.00
49,804 shares£0.00
38,889 shares£0.00
73,988 shares£0.00
17,620 shares£306,528.88
33,522 shares£583,170.33
21,151 shares£315,572.92
42,545 shares£0.00
42,545 shares£0.00
42,000 shares£754,320.00
28,497 shares£0.00
14,098 shares£252,354.20
18,018 shares£0.00
5,290 shares£94,691.00
26,239 shares£0.00
11,648 shares£208,499.20
41,439 shares£741,758.10
10,000 shares£179,600.00
48,069 shares£860,435.10
103,301 shares£0.00
48,152 shares£861,920.80
103,480 shares£0.00
89,053 shares£0.00
34,135 shares£0.00
57,965 shares£0.00
84,759 shares£0.00
55,680 shares£0.00
33,831 shares£0.00
34,135 shares£0.00
48,083 shares£0.00