PremiumCompany AnnouncementsMoonpig Group Executes Share Repurchase as Part of £30m Programme Moonpig Group Executes Share Repurchase to Enhance Shareholder Value Moonpig Group Announces Share Repurchase and Cancellation PremiumCompany AnnouncementsMoonpig Group Announces Total Voting Rights Update Moonpig Group Announces Share Repurchase and Cancellation Moonpig Group Launches £30 Million Share Buyback Programme PremiumCompany AnnouncementsMoonpig Group to Announce Full-Year Results on 26 June 2025 Moonpig Executes Share Repurchase, Reducing Circulating Shares Moonpig Group Executes Share Repurchase to Enhance Capital Structure