14,850 shares£14,401.99
20,200 shares£19,856.25
8,610 shares£8,446.11
John Stephen LeggatePurchase
12,350 shares£12,096.74
John Stephen LeggatePurchase
12,350 shares£12,035.06
111,341 shares£83,533.59
111,341 shares£83,505.75
12,894 shares£9,950.30
111,341 shares£83,505.75
13,500 shares£10,158.75
111,341 shares£83,533.59
29,503 shares£19,893.87
29,999 shares£14,999.50
20,366 shares£9,999.71
37,500 shares£19,575.00
5,143 shares£2,489.21