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.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing