CGEM Technical Analysis