4,957 shares£10,211.42
6,400 shares£13,184.00
6,701 shares£13,804.06
10,101 shares£21,010.08
5,742 shares£11,929.00
33,657 shares£69,922.42
5,105 shares£10,210.00
6,902 shares£13,804.00
6,592 shares£13,184.00
13,448 shares£27,353.23
20,500 shares£41,151.70
13,000 shares£25,740.00
6,535 shares£10,210.94
8,835 shares£13,804.69
8,437 shares£13,182.81
8,628 shares£9,663.36
8,628 shares£9,663.36
11,138 shares£12,474.56