111,341 shares£83,505.75
111,341 shares£83,533.59
12,894 shares£9,950.30
13,500 shares£10,158.75
111,341 shares£83,505.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