7,317 shares£150.00
7,317 shares£150.00
7,317 shares£150.00
222,222 shares£4,000.00
220,718 shares£3,995.00
857,143 shares£15,030.00
300,000 shares£5,260.50
8,824 shares£30,001.60
7,792 shares£29,999.20
7,694 shares£3.00
6,976 shares£3.00
7,500 shares£300.00
133,184 shares£54,605.44
6,742 shares£30,001.90
182,250 shares£8,019.00
7,058 shares£29,996.50
15,384 shares£5,999.76
6,382 shares£2,999.54
1,222,654 shares£578.32
5,263,158 shares£150,000.00
5,263,158 shares£150,031.58