CACI International Inc. Class A (CACI) reports earnings