8,231 shares£24,281.03
3,000 shares£9,180.00
4,000 shares£11,760.00
6,802 shares£20,065.90
70,769 shares£203,107.03
2,900 shares£7,946.00
7,100 shares£19,451.16
7,511 shares£19,979.26
11,000 shares£25,630.00
20,000 shares£4,589,600.00
20,000 shares£4,546,800.00
10,000 shares£2,383,900.00
5,000 shares£1,191,950.00