Hiscox Ltd (LON:HSX) is favoured by institutional owners who hold 78% of the company
Key Insights Institutions' substantial holdings in Hiscox implies that they have significant influence over the company's share price 53% of the business is held by the top 8 shareholders Ownership r...