Shareholders in Churchill China (LON:CHH) are in the red if they invested three years ago

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.