Is it time to buy CTXC