982 shares£50,032.90
1,038 shares£50,021.22
Margaret Theodora ZemekPurchase
414 shares£19,971.36
627 shares£30,008.22
1,000 shares£47,550.00
4,430 shares£200,703.92
1,500 shares£73,275.00
450 shares£22,416.75
97 shares£4,989.58
1,000 shares£50,499.50
208 shares£9,992.22
400 shares£18,840.00
234 shares£10,955.46
256 shares£11,980.01
2,500 shares£114,450.00
197 shares£8,938.52
669 shares£29,750.43
1,200 shares£53,241.60
500 shares£21,755.00
9 shares£386.46
1,000 shares£42,847.33
1,500 shares£63,651.00
105 shares£4,257.71
1,000 shares£41,076.00
2,000 shares£78,000.00