12 shares£22.80
13 shares£766.87
165 shares£10,135.95
2,289 shares£139,171.20
2,647 shares£152,202.50
182 shares£10,485.02
119 shares£6,834.17
1,879 shares£108,982.00
10 shares£597.90
156 shares£8,984.04
154 shares£8,901.20
675 shares£38,070.00
352 shares£19,880.96
316 shares£17,891.92
350 shares£21,000.00
75 shares£4,537.50
410 shares£24,538.50
2,823 shares£1,515.95