25,000 shares£106,125.00
25,000 shares£106,125.00
25,000 shares£101,000.00
25,000 shares£101,250.00
10,000 shares£39,300.00
5,548 shares£20,001.65
5,547 shares£19,998.87
41,320 shares£149,991.60
8,111 shares£3,499,896.50
20,000 shares$89,400.00
79,805 shares$356,728.35
11,587 shares£4,999,790.50
23,174 shares£9,999,581.00
20,800 shares£8,975,200.00
1,000 shares£35,670.00
1,500 shares£52,815.00
20,000 shares£712,000.00
2,260 shares£80,004.00
500 shares£14,750.00
3,222 shares£79,422.30
2,627 shares£49,965.54