Churchill China plc (LON:CHH) is favoured by institutional owners who hold 70% of the company
Churchill China's stock price is influenced by its high institutional ownership of 70%, making it sensitive to their trading actions. Institutional investors hold a significant portion of shares, indicating potential upside or downside risks for the company.