6,000 shares£33,900.00
4,000 shares£23,960.00
191 shares£118,093.39
391 shares£238,502.18
1,000 shares£514,480.00
1,083 shares£588,924.57
4,000 shares£2,145,720.00
2,000 shares£98,200.00
6,000 shares£2,645,160.00
1,467 shares£855,231.66
37 shares£23,964.16
13 shares£8,147.75
1,400 shares£763,126.00
1,027 shares£530,661.17
37 shares£19,119.01
24 shares£12,360.00
1,500 shares£775,065.00
12 shares£4,850.16
1,455 shares£517,252.50
950 shares£40,232.50
590 shares£1,941.10