CACI Technical Analysis