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£4,008.29
259,144 shares£2,552.83
44,058 shares£455.34
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£3,400.00
1,360,000 shares£0.00