I think you are probably correct re: no. of shares abacus (simply by doing the claculation shareprice to mkt cap as you suggest)but it is very hard to draw commentary, isn't it! I wonder why?
CSP Price at posting:
48.0¢ Sentiment: LT Buy Disclosure: Held