14,362 shares£924,912.80
2,790 shares£0.00
34,984 shares£2,252,969.60
1,836 shares£118,238.40
1,252 shares£0.00
19,542 shares£1,258,504.80
887 shares£57,122.80
13,786 shares€3,446.50
3,183 shares£204,985.20
1,035 shares£64,656.45
3,377 shares£210,961.19
2,040 shares£114,444.00
2,891 shares£169,990.80
3,873 shares£0.00
1,360 shares£79,968.00