Buy
1 Jan 2026
Value
£2,956,143.54
|
Price
359.84
|
Shares
92,683
Buy
1 Jan 2026
Value
£2,419,950.01
|
Price
258.74
|
Shares
44,691
Buy
1 Jan 2026
Value
£176,580.36
|
Price
28.38
|
Shares
6,222
Buy
1 Jan 2026
Value
£60,249.00
|
Price
28.50
|
Shares
2,114