3,706 shares£9,998.68
18,820 shares£49,999.98
475,000 shares£1,275,470.00
382 shares£1,012.30
1,780,000 shares£4,779,656.00
100,000 shares£275,500.00
1,000,000 shares£2,685,200.00
2,430 shares£1,800.54
2,430 shares£1,800.54
2,430 shares£1,800.54
2,427 shares£1,798.32
12,000 shares£19,831.20
394 shares£722.99
64,571 shares£91,525.96