Is cgc a good stock to buy