CNRC Technical Analysis