I can't understand it either.
The stock is trading at < 10 PE and will be trading at PE ~ 6 next year. Considering the large resource cgx has why would it be trading at PE < 10.
The only explaination I can think of is that top 20 holds over 70% of the shares, so the stock is not very liquid...
ah well, it ticks all my boxes, so we'll wait and see...