306 shares£30.60
347 shares£34.70
3,335,117 shares£333,511.70
3,333,966 shares£333,396.60
3,333,290 shares£333,329.00
3,332,627 shares£15,893.30
332,020 shares£33,202.00
918 shares£333.23
50,486 shares£19,896.53
357 shares£149.90
416 shares£0.00
357 shares£149.90
416 shares£0.00
357 shares£149.90
416 shares£0.00
358 shares£150.32
419 shares£0.00
417 shares£0.00
357 shares£149.90
54,700 shares£22,005.81
198,975 shares£85,559.25
58,800 shares£24,990.00
767 shares£323.75
774 shares£326.71
767 shares£323.75
774 shares£326.71
774 shares£326.71
1,745 shares£725.75
406 shares£170.52
406 shares£170.52
513 shares£213.36
256 shares£106.47
406 shares£170.52
275 shares£115.50
114 shares£47.88
363 shares£149.96
423 shares£0.00
2,947,592 shares£294,759.20
363 shares£149.96
423 shares£0.00
363 shares£149.96
423 shares£0.00
363 shares£149.96
423 shares£0.00
363 shares£149.96
423 shares£0.00
2,946,806 shares£294,680.60
2,946,045 shares£294,604.50
110,648 shares£486.19
2,944,875 shares£294,487.50