33,962 shares£17,999.86
1,000,000 shares£1,070,000.00
700,000 shares£749,000.00
The Jolly FoundationPurchase
2,000,000 shares£0.00
2,000,000 shares£0.00
2,500,000 shares£2,625,000.00
414,851 shares£400,829.04
259,144 shares£255,282.75
44,058 shares£45,533.94
500,000 shares£442,000.00
147,090 shares£141,206.40
75,000 shares£71,250.00
250,000 shares£241,300.00
150,000 shares£146,355.00
1,000,000 shares£941,700.00
1,360,000 shares£0.00
1,360,000 shares£3,400.00