Card Factory plc (LON:CARD) is favoured by institutional owners who hold 59% of the company
Key Insights Institutions' substantial holdings in Card Factory implies that they have significant influence over the company's share price A total of 5 investors have a majority stake in the company...