Over the last 90 days, Trustpilot Group PLC has seen significant net selling activity by executives, totaling over £63.8 million. This includes large sell-offs by a Non-Executive Director and the Chief Financial Officer. A single buy transaction by the CEO represents a small fraction of the total value traded.