3 months CACI International (NYSE:CACI) Reaches New 1-Year High – Should You Buy? MarketBeat CACI International (NYSE:CACI) Reaches New 12-Month High – Time to Buy? NYSE X