CBGI Technical Analysis