CACI International Inc. provides information technology products and services. The Company delivers client solutions for systems integration, information assurance and security, reengineering, logistics and engineering support, electronic commerce, and other solutions. CACI serves government and commercial markets primarily in North America and Western Europe.
At the end of Q1, the overwhelming consensus – even among typically cautious types – was that investors needed to own stocks through at least the...