85 shares£149.34
Matthew CresswellPurchase
86 shares£151.10
57 shares£100.15
49 shares£98.59
75 shares£150.90
Matthew CresswellPurchase
74 shares£148.89
73 shares£148.92
49 shares£99.96
Matthew CresswellPurchase
74 shares£150.96
150,000 shares£317,740.50
53 shares£100.82
79 shares£150.28
Matthew CresswellPurchase
79 shares£150.28
18,344 shares£34,064.81
83 shares£149.52
56 shares£100.88
Matthew CresswellPurchase
83 shares£149.52
161,406 shares£0.00
77,641 shares£0.00
153,145 shares£0.00
57 shares£99.61
78,154 shares£0.00
Matthew CresswellPurchase
86 shares£150.28
171,513 shares£0.00
86 shares£150.28
307,831 shares£0.00
513,321 shares£0.00
143,655 shares£0.00
70,050 shares£0.00
63,045 shares£94,347.47
74,092 shares£0.00
34,947 shares£52,298.53
694,417 shares£0.00
327,132 shares£489,556.31
234,400 shares£0.00
63,045 shares£0.00
146,731 shares£0.00
38,124 shares£57,052.95
36,569 shares£54,725.87
36,569 shares£0.00
80,827 shares£0.00
36,821 shares£0.00
33,041 shares£49,446.19
18,477 shares£27,651.02
110,491 shares£165,350.89
93,261 shares£0.00
Matthew CresswellPurchase
Matthew CresswellPurchase
92 shares£148.67
92 shares£148.67
62 shares£100.19