106,743 shares£0.00
50,002 shares£31,501.26
106,121 shares£0.00
106,743 shares£67,248.09
9,275 shares£0.00
1,148 shares£745.52
560,804 shares£0.00
153,256 shares£0.00
618,887 shares£0.00
1,513,508 shares£0.00
1,992,337 shares£0.00
640,247 shares£0.00
584,229 shares£0.00
567,436 shares£0.00
133,965 shares£0.00
125,861 shares£0.00
63,122 shares£42,086.26
202,403 shares£0.00
266,621 shares£0.00
350,919 shares£0.00
172,516 shares£0.00
248,153 shares£0.00
251,249 shares£0.00
201,330 shares£0.00
165,658 shares£0.00
5,672 shares£1,959.68
128,792 shares£0.00
60,684 shares£20,501.48
39 shares£11.85
485,500 shares£147,300.70
24,594 shares£9,099.78
24,594 shares£9,099.78
6,237 shares£1,999.77
381,500 shares£147,180.79
Cheryl MillingtonPurchase
5,000 shares£1,946.00
25,500 shares£9,946.28
37,740 shares£40,160.27
82 shares£79.49
233 shares£225.87
131 shares£126.39
3,515 shares£3,058.05