Strix Group Plc (LON:KETL) is favoured by institutional owners who hold 56% of the company
Key Insights Institutions' substantial holdings in Strix Group implies that they have significant influence over the company's share price The top 12 shareholders own 50% of the company Insiders have...