34,139 shares£19,971.31
34,219 shares£19,983.90
34,127 shares£19,998.42
33,916 shares£20,010.44
135,188 shares£108.15
88,490 shares£0.00
60,000 shares£38,250.00
30,000 shares£19,125.00
30,000 shares£19,155.00
31,250 shares£20,000.00
31,007 shares£19,999.52
447,768 shares£358.21
347,781 shares£278.22
233,693 shares£145,777.69
482,813 shares£0.00
223,784 shares£139,596.46
482,813 shares£0.00
429,008 shares£343.21
375,000 shares£0.00
181,510 shares£113,225.94
223,784 shares£139,596.46