Despite a 34% drop in Churchill China's share price over three years, its earnings per share increased by 309% annually. This disparity suggests a temporary boost in share price or unreasonable growth expectations. Further analysis is needed to understand this discrepancy.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing