CSGP Technical Analysis