Over the last 90 days, Strix Group PLC has seen a net sell-off of GBP 3,672.92, primarily driven by a Non-executive Director's sale. Prior to this, significant buying activity from the CEO and other executives occurred in April 2024 and September 2023. The stock has experienced a 10.7% decline in the last 90 days.