102,242 shares£1,278.03
15,336 shares£191.70
78,061 shares£975.76
11,709 shares£146.36
55,292 shares£691.15
26,143 shares£385,483.76
24,881 shares£311.01
11,765 shares£173,477.28
72,042 shares£900.52
34,241 shares£504,890.39
32,589 shares£407.36
15,409 shares£227,208.79
2,349 shares£29.36
2,349 shares£29.36
1,638 shares£21,398.83
41,411 shares£677,980.89
1,200 shares£19,954.80
150,000 shares£1,875.00