6,155 shares£404,198.85
30,965 shares£2,033,471.55
19,258 shares£1,264,672.86
4,957 shares£325,526.19
10,598 shares£695,970.66
10,865 shares£713,504.55
10,900 shares£715,803.00
6,443 shares£423,111.81
752 shares£55,422.40
1,423 shares£104,875.10
4 shares£151.80
4 shares£151.80
4 shares£151.80
4 shares£151.80
4 shares£151.80
4 shares£137.20
4 shares£137.20
4 shares£137.20
4 shares£137.20
4 shares£137.20
509 shares£29,842.62
250 shares£23,960.00