2,998 shares£879.62
1,064 shares£313.67
2,948 shares£869.07
62,227 shares£20,000.00
88,681 shares£37,095.26
26,917 shares£11,259.38
86,957 shares£36,374.11
1,035 shares£317.34
2,870 shares£879.95
2,453 shares£752.09
844 shares£258.77
2,714 shares£825.87
2,320 shares£705.98
979 shares£297.91
31,948 shares£10,000.00
37,854 shares£12,000.00
31,446 shares£10,000.00
15,625 shares£5,000.00
2,899 shares£902.75
17,241 shares£6,000.00
Richard HuntingfordPurchase
829 shares£284.02
Richard HuntingfordPurchase
876 shares£266.92
1,358 shares£417.04
32,051 shares£10,000.00