Financial insights of CACI