<SEC-DOCUMENT>0001157523-20-000119.txt : 20200129
<SEC-HEADER>0001157523-20-000119.hdr.sgml : 20200129
<ACCEPTANCE-DATETIME>20200129171811
ACCESSION NUMBER:		0001157523-20-000119
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		13
CONFORMED PERIOD OF REPORT:	20200129
ITEM INFORMATION:		Results of Operations and Financial Condition
ITEM INFORMATION:		Regulation FD Disclosure
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20200129
DATE AS OF CHANGE:		20200129

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			CACI INTERNATIONAL INC /DE/
		CENTRAL INDEX KEY:			0000016058
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-COMPUTER INTEGRATED SYSTEMS DESIGN [7373]
		IRS NUMBER:				541345888
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			0630

	FILING VALUES:
		FORM TYPE:		8-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-31400
		FILM NUMBER:		20559078

	BUSINESS ADDRESS:	
		STREET 1:		1100 N GLEBE ST
		CITY:			ARLINGTON
		STATE:			VA
		ZIP:			22201
		BUSINESS PHONE:		7038417800

	MAIL ADDRESS:	
		STREET 1:		1100 NORTH GLEBE ROAD
		CITY:			ARLINGTON
		STATE:			VA
		ZIP:			22201

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	CACI INC /DE/
		DATE OF NAME CHANGE:	19870119

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	CONSOLIDATED ANALYSIS CENTERS INC
		DATE OF NAME CHANGE:	19730102

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	CALIFORNIA ANALYSIS CENTER INC
		DATE OF NAME CHANGE:	19680603
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>a52165845.htm
<DESCRIPTION>CACI INTERNATIONAL INC 8-K
<TEXT>
<XBRL>
<html xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2019-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2019-01-31" xmlns:srt="http://fasb.org/srt/2019-01-31" xmlns:caci="http://caci.com/20200129" xmlns="http://www.w3.org/1999/xhtml">
  <head>
  <title></title>


  <meta http-equiv="Content-Type" content="text/html" />
</head>
<body style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; background-color: #ffffff;">
<div id="DSPFiXBRLHidden" style="display: none;"><ix:header><ix:hidden><ix:nonNumeric name="dei:AmendmentFlag" id="Fact_a823868b475a4fc997adaea1d4d12744" contextRef="c20200129to20200129" format="ixt:booleanfalse">false</ix:nonNumeric><ix:nonNumeric name="dei:DocumentPeriodEndDate" id="Fact_94ca2290f16c40a2983166d9b9eb6790" contextRef="c20200129to20200129">2020-01-29</ix:nonNumeric><ix:nonNumeric name="dei:EntityCentralIndexKey" id="Fact_9f7619be60114e69b414e032dad0dff4" contextRef="c20200129to20200129">0000016058</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:href="caci-20200129.xsd" xlink:type="simple"></link:schemaRef></ix:references><ix:resources><xbrli:context id="c20200129to20200129"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000016058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-29</xbrli:startDate><xbrli:endDate>2020-01-29</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div>

  <div>
    <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 16pt;">U.S. SECURITIES AND EXCHANGE COMMISSION</div>

    <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 16pt;">Washington, D.C. 20549</div>

    <div><br />
    </div>

    <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 16pt; font-weight: bold;">Form <ix:nonNumeric name="dei:DocumentType" id="Fact_2edf7a13ee124850a0376fd0f8ae52d1" contextRef="c20200129to20200129">8-K</ix:nonNumeric></div>

    <div><br />
    </div>

    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">CURRENT REPORT</div>

    <div><br />
    </div>

    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Pursuant to Section 13 or 15(d) of</div>

    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">the Securities Exchange Act of 1934</div>

    <div><br />
    </div>

    <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">January 29, 2020</div>

    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">(Date of Report)</div>

    <div><br />
    </div>

    <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 16pt; font-weight: bold; text-transform: uppercase;"><ix:nonNumeric name="dei:EntityRegistrantName" id="Fact_0b3810664c9a466786e1ed7585240f2a" contextRef="c20200129to20200129">CACI International Inc</ix:nonNumeric><br />
    </div>

    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">(Exact name of registrant as specified in its Charter)</div>

    <div><br />
    </div>

    <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z5dbe689ad7dc4ebe8d8f8589d7444963">


  <tr>

    <td style="width: 31.62%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" id="Fact_bd569d026f26477c858c0844d70d48e3" contextRef="c20200129to20200129" format="ixt-sec:stateprovnameen">Delaware</ix:nonNumeric><br />
            </div>
          </td>

    <td style="width: 2.44%; vertical-align: top;">&#160;</td>

    <td style="width: 32%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><ix:nonNumeric name="dei:EntityFileNumber" id="Fact_31fee22744c14966a02ec0db0389a148" contextRef="c20200129to20200129">001-31400</ix:nonNumeric><br />
            </div>
          </td>

    <td style="width: 2%; vertical-align: top;">&#160;</td>

    <td style="width: 32%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><ix:nonNumeric name="dei:EntityTaxIdentificationNumber" id="Fact_d650c4d550794983b6815b29f1f5181c" contextRef="c20200129to20200129">54-1345888</ix:nonNumeric><br />
            </div>
          </td>

  </tr>

  <tr>

    <td style="width: 31.62%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">(State or other jurisdiction</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">of incorporation)</div>
          </td>

    <td style="width: 2.44%; vertical-align: top;">&#160;</td>

    <td style="width: 32%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">(Commission File Number)</div>
          </td>

    <td style="width: 2%; vertical-align: top;">&#160;</td>

    <td style="width: 32%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">(IRS Employer Identification Number)</div>
          </td>

  </tr>


</table>
    <div><br />
    </div>

    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><ix:nonNumeric name="dei:EntityAddressAddressLine1" id="Fact_8c42bce5dc074e35a43efcbeee137979" contextRef="c20200129to20200129">1100 N. Glebe Road</ix:nonNumeric><br />
    </div>

    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><ix:nonNumeric name="dei:EntityAddressCityOrTown" id="Fact_e91eb02b82354c6b901ddca7db10b053" contextRef="c20200129to20200129">Arlington</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressStateOrProvince" id="Fact_ac343198e9594e70a35b0466e8039087" contextRef="c20200129to20200129" format="ixt-sec:stateprovnameen">Virginia</ix:nonNumeric> <ix:nonNumeric name="dei:EntityAddressPostalZipCode" id="Fact_78594b47bf4547c6a0f8966652a14892" contextRef="c20200129to20200129">22201</ix:nonNumeric></div>

    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">(Address of Principal executive offices)(ZIP code)</div>

    <div><br />
    </div>

    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(<ix:nonNumeric name="dei:CityAreaCode" id="Fact_a7a50b57a60146e8907652e3722ece83" contextRef="c20200129to20200129">703</ix:nonNumeric>) <ix:nonNumeric name="dei:LocalPhoneNumber" id="Fact_89624ed02ce04d93bf26ba151b02155f" contextRef="c20200129to20200129">841-7800</ix:nonNumeric></div>

    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">(Registrant&#8217;s telephone number, including area code)</div>

  </div>

  <div><br />
  </div>

  <div>
    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Check the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the
      following provisions:</div>

    <div><br />
    </div>

    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z33c83a182dfe4bdf88f47a4dd20a78ad">


  <tr>

    <td style="width: 4.7%; vertical-align: top;"><ix:nonNumeric name="dei:WrittenCommunications" id="Fact_5f7bec71e51842a0a25177d649e20f74" contextRef="c20200129to20200129" format="ixt-sec:boolballotbox">&#x2610;</ix:nonNumeric><br />
          </td>

    <td style="width: 95.3%; vertical-align: middle; text-align: left;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</div>
          </td>

  </tr>

  <tr>

    <td style="width: 4.7%; vertical-align: top;">&#160;</td>

    <td style="width: 95.3%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 4.7%; vertical-align: top;"><ix:nonNumeric name="dei:SolicitingMaterial" id="Fact_72651d7c2dc34389b141d536d78fc967" contextRef="c20200129to20200129" format="ixt-sec:boolballotbox">&#x2610;</ix:nonNumeric><br />
          </td>

    <td style="width: 95.3%; vertical-align: middle; text-align: left;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)</div>
          </td>

  </tr>

  <tr>

    <td style="width: 4.7%; vertical-align: top;">&#160;</td>

    <td style="width: 95.3%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 4.7%; vertical-align: top;"><ix:nonNumeric name="dei:PreCommencementTenderOffer" id="Fact_87217a91177a4b208607a3d8fbb8ebbb" contextRef="c20200129to20200129" format="ixt-sec:boolballotbox">&#x2610;</ix:nonNumeric><br />
          </td>

    <td style="width: 95.3%; vertical-align: middle; text-align: left;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Pre-commencement communications pursuant to Rule 14d-2(b) under the exchange Act (17 CFR 240.14d-2(b))</div>
          </td>

  </tr>

  <tr>

    <td style="width: 4.7%; vertical-align: top;">&#160;</td>

    <td style="width: 95.3%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 4.7%; vertical-align: top;"><ix:nonNumeric name="dei:PreCommencementIssuerTenderOffer" id="Fact_e8a1bf36746b47278c8576511cc1999f" contextRef="c20200129to20200129" format="ixt-sec:boolballotbox">&#x2610;</ix:nonNumeric><br />
          </td>

    <td style="width: 95.3%; vertical-align: middle; text-align: left;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))</div>
          </td>

  </tr>


</table>
    <div><br />
      <div>
        <div>
          <div> Securities registered pursuant to Section 12(b) of the Act:</div>

          <div> <br />
          </div>

          <table cellspacing="0" cellpadding="0" border="0" id="zc18b762928864317aa8b8cba817ac4aa" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; margin-left: auto; margin-right: auto;">


  <tr>

    <td style="width: 32%; text-align: center; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0);">Title of each class<br />
                </td>

    <td colspan="1" style="width: 2%; text-align: center; font-weight: bold; padding-bottom: 2px;">&#160;</td>

    <td style="width: 32%; text-align: center; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0);">Trading Symbol(s)<br />
                </td>

    <td colspan="1" style="width: 2%; text-align: center; font-weight: bold; padding-bottom: 2px;">&#160;</td>

    <td style="width: 32%; text-align: center; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0);">Name of each exchange on which registered<br />
                </td>

  </tr>

  <tr>

    <td style="width: 32%; text-align: center;"><ix:nonNumeric name="dei:Security12bTitle" id="Fact_ea9c1312c6084bbab9afed6776c65907" contextRef="c20200129to20200129">Common Stock</ix:nonNumeric><br />
                </td>

    <td colspan="1" style="width: 2%;">&#160;</td>

    <td style="width: 32%; text-align: center;"> <ix:nonNumeric name="dei:TradingSymbol" id="Fact_cdc06ffe54a94b16b08e460c6c4d23ee" contextRef="c20200129to20200129">CACI</ix:nonNumeric> <br />
                </td>

    <td colspan="1" style="width: 2%;">&#160;</td>

    <td style="width: 32%; text-align: center;"><ix:nonNumeric name="dei:SecurityExchangeName" id="Fact_db14503ee0a34a48ace5ed3003db10a5" contextRef="c20200129to20200129" format="ixt-sec:exchnameen">New York Stock Exchange</ix:nonNumeric><br />
                </td>

  </tr>


</table>
          <div> <br />
          </div>

          <div> Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (&#167;230.405 of this chapter) or Rule 12b-2 of the Securities Exchange Act of 1934 (&#167;240.12b-2 of this chapter).</div>

        </div>

      </div>

      <div>
        <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;">
          <table cellspacing="0" cellpadding="0" border="0" style="border-collapse: collapse; width: 100%; margin-left: 0px; margin-right: auto;" id="zd6024269830d4d4e9ffe3c825448deac">


  <tr>

    <td valign="bottom" style="width: 65%; background-color: #ffffff;">
                  <p style="margin-bottom: 0pt; margin-top: 0pt; margin-left: 0pt; text-indent: 0pt; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</p>
                </td>

    <td valign="bottom" style="width: 25%; background-color: #ffffff;">
                  <p style="margin-bottom: 0pt; margin-top: 0pt; margin-left: 0pt; text-indent: 0pt; color: rgb(0, 0, 0); font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal;">Emerging












                    growth company</p>
                </td>

    <td valign="bottom" style="width: 5%; background-color: #ffffff;">
                  <p style="margin-bottom: 0pt; margin-top: 0pt; margin-left: 0pt; text-indent: 0pt; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</p>
                </td>

    <td valign="bottom" style="width: 5%; background-color: #ffffff;">
                  <p style="margin-bottom: 0pt; margin-top: 0pt; margin-left: 0pt; text-indent: 0pt; font-size: 10pt; font-weight: normal; font-style: normal; text-transform: none; font-variant: normal; font-family: 'Times New Roman';"><span style="font-size: 10pt; font-family: 'Times New Roman';"><ix:nonNumeric name="dei:EntityEmergingGrowthCompany" id="Fact_e4e47bc1a2e947bfb15edbf5b0544e43" contextRef="c20200129to20200129" format="ixt-sec:boolballotbox">&#x2610;</ix:nonNumeric><br />
                    </span></p>
                </td>

  </tr>


</table>
        </div>

        <p style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt;"> <br />
        </p>
        <p style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt;">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised
          financial accounting standards provided pursuant to Section 13(a) of the Exchange Act&#160; &#9744; </p>
      </div>

      <div>
        <div>
          <div>
            <div>
              <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
                <div style="page-break-after: always;">
                  <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

              </div>

              <div style="font-size: 10pt;">
                <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z8fd24af72f6744d2b0fac133fb970ed7">


  <tr>

    <td style="width: 10%; vertical-align: top;">
                        <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-weight: bold;">ITEMS 2.02</div>
                      </td>

    <td style="width: 90%; vertical-align: top; font-size: 10pt;">
                        <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-weight: bold;">RESULTS OF OPERATIONS AND FINANCIAL CONDITION; <br />
                        </div>
                      </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;" rowspan="1"><span style="font-weight: bold;">and 7.01:</span></td>

    <td style="width: 90%; vertical-align: top; font-size: 10pt; font-weight: bold;" rowspan="1">REGULATION FD DISCLOSURE</td>

  </tr>


</table>
                <div style="font-size: 10pt;"><br />
                </div>

                <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">On January 29, 2020, the Registrant released its financial results for the second quarter fiscal year 2020.</div>

                <div style="font-size: 10pt;"><br />
                </div>

                <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">A copy of the Registrant&#8217;s press release announcing the financial results as well as the schedule for a conference call and webcast on January
                  30, 2020 is attached as Exhibit 99 to this current report on Form 8-K.</div>

                <div style="font-size: 10pt;"><br />
                </div>

                <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="zf425d2b14dab471099e6843cd3d2e3f7">


  <tr>

    <td style="width: 10%; vertical-align: top; font-size: 10pt;">
                        <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-weight: bold;">ITEM 9.01:</div>
                      </td>

    <td style="width: 90%; vertical-align: top; font-size: 10pt;">
                        <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-weight: bold;">FINANCIAL STATEMENTS AND EXHIBITS</div>
                      </td>

  </tr>


</table>
                <div style="font-size: 10pt;"><br />
                </div>

                <div style="text-align: justify;"><span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;">(d)</span><span style="text-indent: 0px; font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;">Exhibits</span></div>

                <div style="font-size: 10pt;"><br />
                </div>

                <a href="a52165845ex99.htm"> </a><a href="a52165845ex99.htm"> </a>
                <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z9fb9369710d344df8b609b7eccdcfdeb">


  <tr>

    <td style="width: 12%; vertical-align: top; font-size: 10pt;">
                        <div style="text-align: left; font-family: 'Times New Roman',Times,serif;"><a href="a52165845ex99.htm">Exhibit 99</a></div>
                      </td>

    <td style="width: 88%; vertical-align: top; font-size: 10pt;">
                        <div style="text-align: justify; font-family: 'Times New Roman',Times,serif;"><a href="a52165845ex99.htm">Press Release dated January 29,
                            2020 announcing CACI&#8217;s financial results for the second quarter FY20.</a></div>
                        <a href="a52165845ex99.htm"> </a></td>

  </tr>


</table>
                <a href="a52165845ex99.htm"> </a>
                <div style="font-size: 10pt;"><a href="a52165845ex99.htm"><br />
                  </a> </div>

                <a href="a52165845ex99.htm"> </a>
                <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the
                  undersigned hereunto duly authorized.</div>

                <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
                  <div style="page-break-after: always;">
                    <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

                </div>

                <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">SIGNATURES</div>

                <div style="font-size: 10pt;">&#160;</div>

                <div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on
                  its behalf by the undersigned thereunto duly authorized.</div>

                <div style="font-size: 10pt;"><br />
                </div>

                <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z91e538f8131540108c1ea9b4446e1080">


  <tr>

    <td style="width: 50%; vertical-align: top; background-color: rgb(255, 255, 255); font-size: 10pt;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-size: 10pt;">
                        <div style="text-align: left; font-family: 'Times New Roman',Times,serif;">CACI International Inc</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 50%; vertical-align: middle; background-color: rgb(255, 255, 255); font-size: 10pt;">&#160;</td>

    <td style="width: 3%; vertical-align: bottom; background-color: rgb(255, 255, 255); font-size: 10pt;">&#160;</td>

    <td style="width: 47%; vertical-align: bottom; background-color: rgb(255, 255, 255); font-size: 10pt;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 50%; vertical-align: bottom; background-color: rgb(255, 255, 255); font-size: 10pt;">
                        <div style="text-align: left; font-family: 'Times New Roman',Times,serif;">Date: January 29, 2020</div>
                      </td>

    <td style="width: 3%; vertical-align: top; background-color: rgb(255, 255, 255); font-size: 10pt;">
                        <div style="text-align: left; font-family: 'Times New Roman',Times,serif;">By:</div>
                      </td>

    <td style="width: 47%; vertical-align: bottom; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt;">
                        <div style="text-align: left; font-family: 'Times New Roman',Times,serif;">/s/ J. William Koegel, Jr.</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 50%; vertical-align: bottom; background-color: rgb(255, 255, 255); font-size: 10pt;">&#160;</td>

    <td style="width: 3%; vertical-align: middle; background-color: rgb(255, 255, 255); font-size: 10pt;">&#160;</td>

    <td style="width: 47%; vertical-align: bottom; background-color: rgb(255, 255, 255); border-top: 2px solid rgb(0, 0, 0); font-size: 10pt;">
                        <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-weight: bold;">J. William Koegel, Jr.</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 50%; vertical-align: bottom; background-color: rgb(255, 255, 255); font-size: 10pt;">&#160;</td>

    <td style="width: 3%; vertical-align: bottom; background-color: rgb(255, 255, 255); font-size: 10pt;">&#160;</td>

    <td style="width: 47%; vertical-align: bottom; background-color: rgb(255, 255, 255);">
                        <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Executive Vice President, General Counsel and Secretary</div>
                      </td>

  </tr>


</table>
              </div>

              <span style="font-size: 10pt;"> <br />
              </span></div>

            <span style="font-size: 10pt;"> </span></div>

          <span style="font-size: 10pt;"> </span></div>

        <span style="font-size: 10pt;"> </span></div>

      <span style="font-size: 10pt;"> </span> </div>

  </div>

</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99
<SEQUENCE>2
<FILENAME>a52165845ex99.htm
<DESCRIPTION>EXHIBIT 99
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Businesswire
         Document created using EDGARfilings PROfile 6.4.0.0
         Copyright 1995 - 2020 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000;">
  <div style="text-align: right;"><font style="font-weight: bold;">Exhibit 99</font><br>
  </div>
  <div style="text-align: right;"><font style="font-weight: bold;"> <br>
    </font></div>
  <div style="text-align: left;"><font style="font-weight: bold;"> </font>
    <div class="bw-release">
      <h1 style="text-align: center; list-style-position:inside;FONT-SIZE: 14pt;"> <b>CACI Reports Results for Its Fiscal 2020 Second Quarter and Raises Annual Guidance</b> </h1>
      <div class="bw-release-subhead">
        <p style="text-align: center; list-style-position:inside;"><b> <b><i>Revenue of $1.4 billion, +18.1% year-over-year</i></b> </b></p>
        <p style="text-align: center; list-style-position:inside;"><b> <b><i>Net income of $79.2 million, +15.5% year-over-year</i></b> </b></p>
        <p style="text-align: center; list-style-position:inside;"><b> <b><i>Adjusted EBITDA margin of 10.1%</i></b> </b></p>
        <p style="text-align: center; list-style-position:inside;"><b> <b><i>Robust cash flow from operations</i></b> </b></p>
        <p style="text-align: center; list-style-position:inside;"><b> <b><i>Strong contract awards of $2.7 billion</i></b> </b></p>
      </div>
      <div class="bw-release-body">
        <div class="bw-release-table-js bw-release-story">
          <p>ARLINGTON, Va.--(BUSINESS WIRE)--January 29, 2020--CACI International Inc (NYSE: CACI), a leading provider of expertise and technology to government enterprise and mission customers, announced results today for its second fiscal quarter ended
            December 31, 2019. </p>
          <p> <b>CEO Commentary and Outlook</b> </p>
          <p> John Mengucci, CACI&#8217;s President and CEO, said, &#8220;CACI again delivered strong financial performance across the board. We grew revenue, including accelerating organic growth, and generated significant profitability and cash flow. Our success in
            winning business and executing on our growing backlog is driving increasing organic growth. As a result, we are raising our guidance for Fiscal Year 2020 and remain confident in our ability to deliver value to our customers and shareholders.&#8221; </p>
          <p> <b>Second Quarter Results</b> </p>
          <table cellspacing="0" id="z639f257dc8254042ad7b680323d6b739" style="margin-bottom: 10.0px;margin-left: auto; margin-right: auto; font-size: 10pt;">

              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;border-top: solid black 1.0pt;border-bottom: solid black 1.0pt;border-left: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> (in millions except earnings per share and DSO) </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;border-top: solid black 1.0pt;border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> Q2, FY20 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;border-top: solid black 1.0pt;border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> Q2, FY19 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;border-top: solid black 1.0pt;border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> % Change </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-left: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Revenue </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;text-align: center; list-style-position:inside;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> $1,395.5 </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;text-align: center; list-style-position:inside;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> $1,181.6 </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;text-align: center; list-style-position:inside;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> 18.1% </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-left: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Operating income </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;text-align: center; list-style-position:inside;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> $110.2 </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;text-align: center; list-style-position:inside;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> $102.3 </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;text-align: center; list-style-position:inside;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> 7.7% </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-left: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Net income </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;text-align: center; list-style-position:inside;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> $79.2 </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;text-align: center; list-style-position:inside;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> $68.6 </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;text-align: center; list-style-position:inside;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> 15.5% </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-left: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Diluted earnings per share </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;text-align: center; list-style-position:inside;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> $3.11 </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;text-align: center; list-style-position:inside;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> $2.71 </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;text-align: center; list-style-position:inside;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> 15.0% </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-left: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Net cash provided by operating activities<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">1</sup> </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;text-align: center; list-style-position:inside;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> $133.8 </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;text-align: center; list-style-position:inside;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> $56.4 </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;text-align: center; list-style-position:inside;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> 137.1% </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;border-bottom: solid black 1.0pt;border-left: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Adjusted earnings before interest, taxes, depreciation and amortization (EBITDA), a non-GAAP measure<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">2</sup> </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;text-align: center; list-style-position:inside;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> $140.9 </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;text-align: center; list-style-position:inside;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> $123.0 </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;text-align: center; list-style-position:inside;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> 14.6% </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;border-bottom: solid black 1.0pt;border-left: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Days sales outstanding (DSO)<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">3</sup> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;text-align: center; list-style-position:inside;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> 51 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;text-align: center; list-style-position:inside;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> 73 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: bottom;border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;text-align: center; list-style-position:inside;">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
              </tr>

          </table>
          <table cellspacing="0" id="zcf53b9ef0cf245afb96e9cef404f510f" style="margin-bottom: 10.0px;margin-left: 0px; margin-right: auto; font-size: 10pt;">

              <tr>
                <td colspan="1" rowspan="1" style="padding-right: 0.0px;vertical-align: top;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">(1)</sub> </p>
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1">&#160;</td>
                <td colspan="1" rowspan="1" style="vertical-align: top;padding-left: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> <sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">Second quarter FY20 net cash provided by operating activities includes CACI&#8217;s Master Accounts Receivable Purchase Agreement (MARPA). For more details, see the Reconciliation of Net
                      Cash Provided by Operating Activities to Net Cash Provided by Operating Activities Excluding MARPA on page 9 of this release.</sub> </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: top;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">(2)</sub> </p>
                </td>
                <td colspan="1" rowspan="1">&#160;</td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;vertical-align: top;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> <sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">See the Reconciliation of Net Income to Adjusted Earnings Before Interest, Taxes, Depreciation and Amortization (EBITDA) on page 9 of this release.</sub> </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-right: 0.0px;vertical-align: top;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">(3)</sub> </p>
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1">&#160;</td>
                <td colspan="1" rowspan="1" style="vertical-align: top;padding-left: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> <sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">The DSO calculation for Q2 FY20 includes the impact of the Company&#8217;s MARPA, which was 9 days. The DSO calculation for Q2 FY19 excludes amounts related to the Navy Systems Engineering
                      business acquired during Q1 FY19.</sub> </p>
                </td>
              </tr>

          </table>
          <p> The year-over-year increase in Q2 FY20 net income was due to higher revenue and operating income and a lower tax rate, partially offset by higher interest expense. The increase in cash from operations was driven by enhanced billing and
            collections processes as well as the Company&#8217;s MARPA. </p>
          <div> </div>
          <div style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt" id="DSPFPageBreakArea">
            <div style="PAGE-BREAK-AFTER: always" id="DSPFPageBreak">
              <hr style="BORDER-LEFT-WIDTH: 0px; HEIGHT: 2px; BORDER-RIGHT-WIDTH: 0px; WIDTH: 100%; BORDER-BOTTOM-WIDTH: 0px; COLOR: #000000; CLEAR: both; MARGIN: 4px 0px; BORDER-TOP-WIDTH: 0px; BACKGROUND-COLOR: #000000"> </div>
          </div>
          <p> <b>Second Quarter Contract Awards</b> </p>
          <p> Contract awards in Q2 FY20 totaled $2.7 billion, a year-over-year increase of 108%. Approximately 60% of contract award value is for new business to CACI. These awards exclude ceiling values of multi-award, indefinite delivery, indefinite
            quantity (IDIQ) contracts. Some notable awards during the quarter were: </p>
          <ul style="list-style-type: disc;">
            <li> A five-year task order, with a ceiling value of $1.1 billion, for new work to provide enterprise and mission technology with advanced and full lifecycle information technology support. This contract is one of the largest Agile software
              development programs in the federal government. </li>
            <li> A five-year task order, with a ceiling value of nearly $93 million, to provide enterprise technology for advanced architecture engineering. </li>
            <li> More than $530 million in previously unannounced awards on classified contracts with federal government customers safeguarding our nation's security. </li>
          </ul>
          <p> Total backlog as of December 31, 2019 was $20.3 billion compared with $12.6 billion a year ago, an increase of 61%. Funded backlog as of December 31, 2019 was $2.8 billion compared with $2.5 billion a year ago, an increase of 14%. </p>
          <p> <b>Additional Highlights</b> </p>
          <ul style="list-style-type: disc;">
            <li> CACI named Lt. Gen. Michael Nagata, U.S. Army (Ret.), a Corporate Strategic Advisor and Senior Vice President to enhance the positioning of CACI's national security related expertise and technology offerings. In this role, Mr. Nagata will
              support the development of CACI corporate strategy and the expansion of key client relationships. </li>
            <li> CACI named Maj. Gen. Darryl W. Burke, USAF (Ret.) Senior Vice President to provide strategic advice in support of CACI's offerings to the U.S. Air Force. Mr. Burke will use expertise from his more than three-decades with the Air Force to
              grow CACI's long-term business pipeline with the military service. </li>
            <li> CACI Board of Directors member Debora Plunkett has been named a 2019 Most Influential Corporate Board Director by Women Inc. Magazine. The list features a directory of top women leaders on the boards of S&amp;P 500/Big-Cap publicly held
              companies. </li>
            <li> The Washington Business Hall of Fame inducted CACI Board of Directors member Michael Daniels as a laureate. The Hall of Fame honors outstanding business leadership and entrepreneurs who, through their work, have made a significant
              contribution to the quality of life in Greater Washington. </li>
          </ul>
          <div> </div>
          <div style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt" id="DSPFPageBreakArea">
            <div style="PAGE-BREAK-AFTER: always" id="DSPFPageBreak">
              <hr style="BORDER-LEFT-WIDTH: 0px; HEIGHT: 2px; BORDER-RIGHT-WIDTH: 0px; WIDTH: 100%; BORDER-BOTTOM-WIDTH: 0px; COLOR: #000000; CLEAR: both; MARGIN: 4px 0px; BORDER-TOP-WIDTH: 0px; BACKGROUND-COLOR: #000000"> </div>
          </div>
          <p> <b>Raising FY20 Guidance</b> </p>
          <p> We are raising our FY20 guidance to account for the Company&#8217;s strong operating performance. The table below summarizes our FY20 guidance and represents our views as of January 29, 2020. </p>
          <table cellspacing="0" id="z3771702e56df46bd851d03669e547caa" style="margin-bottom: 10.0px;margin-left: auto; margin-right: auto; font-size: 10pt;">

              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: top;border-top: solid black 1.0pt;border-bottom: solid black 1.0pt;border-left: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  <p style="margin-bottom: 0px; margin-top: 0px;"> (in millions except earnings per share) </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: top;border-top: solid black 1.0pt;border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b><i>Current Fiscal Year <br>
                        2020 Guidance</i></b> </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: top;border-top: solid black 1.0pt;border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b><i>Previous Fiscal Year <br>
                        2020 Guidance</i></b> </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: top;border-bottom: solid black 1.0pt;border-left: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Revenue </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: top;border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;text-align: center; list-style-position:inside;">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $5,600 - $5,800 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: top;border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;text-align: center; list-style-position:inside;">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $5,550 - $5,750 </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: top;border-bottom: solid black 1.0pt;border-left: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Net income </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: top;border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;text-align: center; list-style-position:inside;">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $305 - $325 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: top;border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;text-align: center; list-style-position:inside;">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $298 - $318 </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: top;border-bottom: solid black 1.0pt;border-left: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Diluted earnings per share </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: top;border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;text-align: center; list-style-position:inside;">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $11.91 - $12.70 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: top;border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;text-align: center; list-style-position:inside;">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $11.64 - $12.42 </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: top;border-bottom: solid black 1.0pt;border-left: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Diluted weighted average shares </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;text-align: center; list-style-position:inside;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> 25.6 </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;text-align: center; list-style-position:inside;">
                  <p style="margin-bottom: 0px; margin-top: 0px;text-align: center; list-style-position:inside;"> 25.6 </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="vertical-align: top;border-bottom: solid black 1.0pt;border-left: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> Net cash provided by operating activities </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: top;border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;text-align: center; list-style-position:inside;">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> at least $430 </p>
                </td>
                <td colspan="1" rowspan="1" style="vertical-align: top;border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;text-align: center; list-style-position:inside;">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> at least $420 </p>
                </td>
              </tr>

          </table>
          <p> <b>Conference Call Information</b> </p>
          <p> We have scheduled a conference call for 8:30 AM Eastern Time Thursday, January 30, 2020 during which members of our senior management will be making a brief presentation focusing on second quarter results and operating trends followed by a
            question-and-answer session. You can listen to the webcast and view the accompanying exhibits on CACI&#8217;s investor relations website at <u>http://investor.caci.com/news/#upcomingevent</u> at the scheduled time. A replay of
            the call will also be available on CACI&#8217;s investor relations website at http://investor.caci.com/. </p>
          <p> <b>About CACI</b> </p>
          <p> CACI&#8217;s 23,000 talented employees are vigilant in providing the unique expertise and distinctive technology that address our customers&#8217; greatest enterprise and mission challenges. Our culture of good character, innovation, and excellence
            drives our success and earns us recognition as a <i>Fortune</i> World&#8217;s Most Admired Company. As a member of the <i>Fortune</i> 1000 Largest Companies, the Russell 1000 Index, and the S&amp;P MidCap 400 Index, we consistently deliver strong
            shareholder value. Visit us at www.caci.com. </p>
          <p> <i>There are statements made herein which do not address historical facts and, therefore, could be interpreted to be forward-looking statements as that term is defined in the Private Securities Litigation Reform Act of 1995. Such statements
              are subject to factors that could cause actual results to differ materially from anticipated results. The factors that could cause actual results to differ materially from those anticipated include, but are not limited to, the following:
              legal, regulatory, and political change from successive presidential administrations that could result in economic uncertainty; changes in U.S. federal agencies, current agreements with other nations, foreign events, or any other events which
              may affect the global economy; regional and national economic conditions in the United States and globally; terrorist activities or war; changes in interest rates; currency fluctuations; significant fluctuations in the equity markets; changes
              in our effective tax rate; failure to achieve contract awards in connection with re-competes for present business and/or competition for new business; the risks and uncertainties associated with client interest in and purchases of new
              products and/or services; continued funding of U.S. government or other public sector projects, based on a change in spending patterns, implementation of spending cuts (sequestration) under the Budget Control Act of 2011, or any legislation
              that amends or changes discretionary spending levels under that act; changes in budgetary priorities or in the event of a priority need for funds, such as homeland security; government contract procurement (such as bid protest, small business
              set asides, loss of work due to organizational conflicts of interest, etc.) and termination risks; the results of government audits and reviews conducted by the Defense Contract Audit Agency, the Defense Contract Management Agency, or other
              governmental entities with cognizant oversight; individual business decisions of our clients; paradigm shifts in technology; competitive factors such as pricing pressures and/or competition to hire and retain employees (particularly those
              with security clearances); market speculation regarding our continued independence; material changes in laws or regulations applicable to our businesses, particularly in connection with (i) government contracts for services, (ii) outsourcing
              of activities that have been performed by the government, and (iii) competition for task orders under Government Wide Acquisition Contracts (GWACs) and/or schedule contracts with the General Services Administration; the potential impact of
              the announcement or consummation of a proposed transaction and our ability to successfully integrate the operations of our recent and any future acquisitions; our own ability to achieve the objectives of near term or long range business
              plans; and other risks described in our Securities and Exchange Commission filings.</i> </p>
          <p> CACI-Earnings Release </p>
          <div> </div>
          <div style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt" id="DSPFPageBreakArea">
            <div style="PAGE-BREAK-AFTER: always" id="DSPFPageBreak">
              <hr style="BORDER-LEFT-WIDTH: 0px; HEIGHT: 2px; BORDER-RIGHT-WIDTH: 0px; WIDTH: 100%; BORDER-BOTTOM-WIDTH: 0px; COLOR: #000000; CLEAR: both; MARGIN: 4px 0px; BORDER-TOP-WIDTH: 0px; BACKGROUND-COLOR: #000000"> </div>
          </div>
          <table cellspacing="0" id="z92591bf96fb4455589a597573d116b61" style="margin-bottom: 10.0px;margin-left: auto; margin-right: auto; font-size: 10pt;">

              <tr>
                <td rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;" colspan="17"><b>Selected Financial Data</b></td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;">&#160;</td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><b>CACI International Inc</b></td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="7"><b>Condensed Consolidated Statements of Operations (Unaudited)</b></td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="4">(Amounts in thousands, except per share amounts)</td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;">&#160;</td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;" colspan="5"><b>Quarter Ended</b></td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;" colspan="5"><b>Six Months Ended</b></td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;border-bottom: solid black 1.0pt;" colspan="2">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>12/31/2019</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;border-bottom: solid black 1.0pt;" colspan="2">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>12/31/2018</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;border-bottom: solid black 1.0pt;padding-left: 0.0px;">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> % Change </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;border-bottom: solid black 1.0pt;" colspan="2">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>12/31/2019</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;border-bottom: solid black 1.0pt;" colspan="2">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>12/31/2018</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;border-bottom: solid black 1.0pt;padding-left: 0.0px;">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> % Change </p>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">Revenue</td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,395,469 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,181,641 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 18.1% </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 2,758,861 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 2,347,505 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 17.5% </p>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">Costs of revenue</td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;">Direct costs</td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 904,867 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 790,849 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 14.4% </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,783,748 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,573,609 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 13.4% </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;">Indirect costs and selling expenses</td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 352,448 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 269,677 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 30.7% </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 710,040 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 534,434 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 32.9% </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;">Depreciation and amortization</td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 27,967 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 18,852 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 48.4% </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 54,729 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 37,599 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 45.6% </p>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">Total costs of revenue</td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,285,282 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,079,378 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 19.1% </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 2,548,517 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 2,145,642 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 18.8% </p>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">Operating income</td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 110,187 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 102,263 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 7.7% </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 210,344 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 201,863 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 4.2% </p>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">Interest expense and other, net</td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 14,714 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 9,421 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 56.2% </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 31,525 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 18,307 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 72.2% </p>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">Income before income taxes</td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 95,473 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 92,842 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 2.8% </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 178,819 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 183,556 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> -2.6% </p>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">Income taxes</td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 16,278 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 24,246 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> -32.9% </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 31,647 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 36,127 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> -12.4% </p>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">Net income</td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 79,195 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 68,596 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 15.5% </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 147,172 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 147,429 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> -0.2% </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;">&#160;</td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">Basic earnings per share</td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 3.16 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 2.76 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 14.5% </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 5.89 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 5.95 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> -0.9% </p>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">Diluted earnings per share</td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 3.11 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 2.71 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 15.0% </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 5.78 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 5.81 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> -0.6% </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;">&#160;</td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="7">Weighted average shares used in per share computations:</td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;">Basic</td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 25,065 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 24,856 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 24,979 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 24,796 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;">Diluted</td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 25,435 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 25,338 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 25,483 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 25,381 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;">&#160;</td>
              </tr>
              <tr>
                <td rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;" colspan="17">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>Statement of Operations Data (Unaudited)</b> </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;" colspan="5">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>Quarter Ended</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;" colspan="5">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>Six Months Ended</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;" colspan="2">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>12/31/2019</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;" colspan="2">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>12/31/2018</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;" colspan="2">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>12/31/2019</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;" colspan="2">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>12/31/2018</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" colspan="2" style="text-align: center; list-style-position:inside;border-bottom: solid black 1.0pt;padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" colspan="2" style="text-align: center; list-style-position:inside;border-bottom: solid black 1.0pt;padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;border-bottom: solid black 1.0pt;padding-left: 0.0px;">% Change</td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" colspan="2" style="text-align: center; list-style-position:inside;border-bottom: solid black 1.0pt;padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" colspan="2" style="text-align: center; list-style-position:inside;border-bottom: solid black 1.0pt;padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;border-bottom: solid black 1.0pt;padding-left: 0.0px;">% Change</td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">Operating income margin</td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 7.9% </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 8.7% </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 7.6% </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 8.6% </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">Tax rate</td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 17.1% </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 26.1% </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 17.7% </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 19.7% </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">Net income margin</td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 5.7% </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 5.8% </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 5.3% </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 6.3% </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;">&#160;</td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">Adjusted EBITDA*</td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 140,902 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 122,951 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 14.6% </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 269,213 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 240,017 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 12.2% </p>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">Adjusted EBITDA Margin</td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 10.1% </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 10.4% </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 9.8% </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 10.2% </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;">&#160;</td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="16">*See Reconciliation of Net Income to Adjusted Earnings before Interest, Taxes, Depreciation and Amortization on page 9</td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;">
                  <p> &#160; </p>
                </td>
              </tr>

          </table>
          <div> </div>
          <div style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt" id="DSPFPageBreakArea">
            <div style="PAGE-BREAK-AFTER: always" id="DSPFPageBreak">
              <hr style="BORDER-LEFT-WIDTH: 0px; HEIGHT: 2px; BORDER-RIGHT-WIDTH: 0px; WIDTH: 100%; BORDER-BOTTOM-WIDTH: 0px; COLOR: #000000; CLEAR: both; MARGIN: 4px 0px; BORDER-TOP-WIDTH: 0px; BACKGROUND-COLOR: #000000"> </div>
          </div>
          <table cellspacing="0" id="zf1ae246f95ba496abd8546da4113974e" style="margin-bottom: 10.0px;margin-left: auto; margin-right: auto; font-size: 10pt;">

              <tr>
                <td rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;" colspan="7"><b>Selected Financial Data (Continued)</b></td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">&#160;</td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><b>CACI International Inc</b></td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><b>Condensed Consolidated Balance Sheets (Unaudited)</b></td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">(Amounts in thousands)</td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">&#160;</td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" colspan="2" style="text-align: center; list-style-position:inside;border-bottom: solid black 1.0pt;padding-left: 0.0px;">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>12/31/2019</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" colspan="2" style="text-align: center; list-style-position:inside;border-bottom: solid black 1.0pt;padding-left: 0.0px;">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>6/30/2019</b> </p>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><b>ASSETS:</b></td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">Current assets</td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 25.0px;">Cash and cash equivalents</td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 68,645 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 72,028 </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 25.0px;">Accounts receivable, net</td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 828,795 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 869,840 </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 25.0px;">Prepaid expenses and other current assets</td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 126,629 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 89,652 </p>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">Total current assets</td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,024,069 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,031,520 </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">&#160;</td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">Goodwill and intangible assets, net</td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 3,848,376 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 3,772,194 </p>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">Property and equipment, net</td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 168,786 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 149,676 </p>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">Operating lease right-of-use assets</td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 347,515 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> - </p>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">Other long-term assets</td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 137,950 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 133,453 </p>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">Total assets</td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 5,526,696 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 5,086,843 </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">&#160;</td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><b>LIABILITIES AND SHAREHOLDERS' EQUITY:</b></td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">Current liabilities</td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 25.0px;">Current portion of long-term debt</td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 46,920 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 46,920 </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 25.0px;">Accounts payable</td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 135,125 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 118,917 </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 25.0px;">Accrued compensation and benefits</td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 294,444 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 290,274 </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 25.0px;">Other accrued expenses and current liabilities</td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 292,902 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 235,611 </p>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">Total current liabilities</td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 769,391 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 691,722 </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">&#160;</td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">Long-term debt, net of current portion</td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,550,809 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,618,093 </p>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">Other long-term liabilities</td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 697,916 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 405,562 </p>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">Total liabilities</td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 3,018,116 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 2,715,377 </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">&#160;</td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">Shareholders' equity</td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 2,508,580 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 2,371,466 </p>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">Total liabilities and shareholders' equity</td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 5,526,696 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 5,086,843 </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">&#160;</td>
              </tr>

          </table>
          <div> </div>
          <div style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt" id="DSPFPageBreakArea">
            <div style="PAGE-BREAK-AFTER: always" id="DSPFPageBreak">
              <hr style="BORDER-LEFT-WIDTH: 0px; HEIGHT: 2px; BORDER-RIGHT-WIDTH: 0px; WIDTH: 100%; BORDER-BOTTOM-WIDTH: 0px; COLOR: #000000; CLEAR: both; MARGIN: 4px 0px; BORDER-TOP-WIDTH: 0px; BACKGROUND-COLOR: #000000"> </div>
          </div>
          <table cellspacing="0" id="zdff1f06591a242978d87babf68d72b70" style="margin-bottom: 10.0px;margin-left: auto; margin-right: auto; font-size: 10pt;">

              <tr>
                <td rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;" colspan="7"><b>Selected Financial Data (Continued)</b></td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">&#160;</td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><b>CACI International Inc</b></td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><b>Condensed Consolidated Statements of Cash Flows (Unaudited)</b></td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">(Amounts in thousands)</td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">&#160;</td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;" colspan="5"><b>Six Months Ended</b></td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" colspan="2" style="text-align: center; list-style-position:inside;border-bottom: solid black 1.0pt;padding-left: 0.0px;">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>12/31/2019</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" colspan="2" style="text-align: center; list-style-position:inside;border-bottom: solid black 1.0pt;padding-left: 0.0px;">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>12/31/2018</b> </p>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><b>CASH FLOWS FROM OPERATING ACTIVITIES:</b></td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">Net income</td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 147,172 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 147,429 </p>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">Reconciliation of net income to net cash provided by</td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">operating activities:</td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;">Depreciation and amortization</td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 54,729 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 37,599 </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;">Non-cash lease expense</td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 35,850 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;" colspan="2">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> - </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;">
                  <p style="margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;">Amortization of deferred financing costs</td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,176 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,156 </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;">Stock-based compensation expense</td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 14,499 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 12,047 </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;">Deferred income taxes</td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 14,104 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 9,123 </p>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">Changes in operating assets and liabilities, net of</td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">effect of business acquisitions:</td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;">Accounts receivable, net</td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 51,458 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (136,177) </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;">Prepaid expenses and other assets</td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (28,921) </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (2,739) </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;">Accounts payable and other accrued expenses</td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 8,121 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 110,007 </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;">Accrued compensation and benefits</td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,529 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (27,116) </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;">Income taxes payable and receivable</td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (21,384) </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (10,781) </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;">Operating lease liabilities</td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (37,989) </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> - </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;">Long-term liabilities</td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (3,319) </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (1,008) </p>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">Net cash provided by operating activities</td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 237,025 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 139,540 </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">&#160;</td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><b>CASH FLOWS FROM INVESTING ACTIVITIES:</b></td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">Capital expenditures</td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (41,035) </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (17,813) </p>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">Purchases of businesses, net of cash acquired</td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (102,056) </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (91,151) </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;">Other</td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> - </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,876 </p>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">Net cash used in investing activities</td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (143,091) </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (107,088) </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">&#160;</td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><b>CASH FLOWS FROM FINANCING ACTIVITIES:</b></td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">Net borrowings (payments) under credit facilities</td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (68,460) </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (8,460) </p>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">Payment of contingent consideration</td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> - </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (616) </p>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">Proceeds from employee stock purchase plans</td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 3,665 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 2,827 </p>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">Repurchases of common stock</td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (3,596) </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (2,756) </p>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">Payment of taxes for equity transactions</td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (29,083) </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (18,039) </p>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">Net cash provided by (used in) financing activities</td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (97,474) </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (27,044) </p>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">Effect of exchange rate changes on cash and cash equivalents</td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 157 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (874) </p>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">Net increase (decrease) in cash and cash equivalents</td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (3,383) </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 4,534 </p>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">Cash and cash equivalents, beginning of period</td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 72,028 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 66,194 </p>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">Cash and cash equivalents, end of period</td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 68,645 </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 70,728 </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">&#160;</td>
              </tr>

          </table>
          <div> </div>
          <div style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt" id="DSPFPageBreakArea">
            <div style="PAGE-BREAK-AFTER: always" id="DSPFPageBreak">
              <hr style="BORDER-LEFT-WIDTH: 0px; HEIGHT: 2px; BORDER-RIGHT-WIDTH: 0px; WIDTH: 100%; BORDER-BOTTOM-WIDTH: 0px; COLOR: #000000; CLEAR: both; MARGIN: 4px 0px; BORDER-TOP-WIDTH: 0px; BACKGROUND-COLOR: #000000"> </div>
          </div>
          <table cellspacing="0" id="z061d0376e267495d8553a22e308b39e1" style="margin-bottom: 10.0px;margin-left: auto; margin-right: auto; font-size: 10pt;">

              <tr>
                <td rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;" colspan="17"><b>Selected Financial Data (Continued)</b></td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="3"><br>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="3"><br>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;">&#160;</td>
              </tr>
              <tr>
                <td rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;" colspan="17"><b>Revenue by Customer Type (Unaudited)</b></td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="text-align: center; list-style-position:inside;border-bottom: solid black 1.0pt;padding-left: 0.0px;" colspan="10"><b>Quarter Ended</b></td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;"><br>
                </td>
                <td rowspan="1" colspan="3" style="padding-left: 0.0px;border-bottom: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;border-bottom: solid black 1.0pt;"><br>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;">(dollars in thousands)</td>
                <td rowspan="1" style="text-align: center; list-style-position:inside;border-bottom: solid black 1.0pt;border-left: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;" colspan="4"><b>12/31/2019</b></td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;"><br>
                </td>
                <td rowspan="1" style="text-align: center; list-style-position:inside;border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;" colspan="5"><b>12/31/2018</b></td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;"><br>
                </td>
                <td rowspan="1" colspan="3" style="text-align: center; list-style-position:inside;border-bottom: solid black 1.0pt;padding-left: 0.0px;"><b>$ Change</b></td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;"><b>% Change</b></td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;">Department of Defense</td>
                <td colspan="1" rowspan="1" style="border-left: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 990,381 </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 71.0% </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 834,797 </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 70.6% </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 155,584 </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 18.6% </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;">Federal Civilian Agencies</td>
                <td colspan="1" rowspan="1" style="border-left: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 342,029 </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 24.5% </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 287,915 </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 24.4% </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 54,114 </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 18.8% </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;">Commercial and other</td>
                <td colspan="1" rowspan="1" style="border-left: solid black 1.0pt;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 63,059 </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;border-right: solid black 1.0pt;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 4.5% </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 58,929 </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;border-right: solid black 1.0pt;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 5.0% </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 4,130 </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;border-right: solid black 1.0pt;padding-left: 0.0px;border-bottom: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 7.0% </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;">Total</td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;border-left: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,395,469 </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;border-bottom: double black 2.25pt;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 100.0% </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,181,641 </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;border-bottom: double black 2.25pt;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 100.0% </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 213,828 </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;border-bottom: double black 2.25pt;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 18.1% </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="3"><br>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="3"><br>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;">&#160;</td>
              </tr>
              <tr>
                <td rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;" colspan="17"><b>Revenue by Contract Type (Unaudited)</b></td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;border-bottom: solid black 1.0pt;" colspan="10"><b>Quarter Ended</b></td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;"><br>
                </td>
                <td rowspan="1" colspan="3" style="padding-left: 0.0px;border-bottom: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;border-bottom: solid black 1.0pt;"><br>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;">(dollars in thousands)</td>
                <td rowspan="1" style="text-align: center; list-style-position:inside;border-bottom: solid black 1.0pt;border-left: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;" colspan="4"><b>12/31/2019</b></td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;"><br>
                </td>
                <td rowspan="1" style="text-align: center; list-style-position:inside;border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;" colspan="5"><b>12/31/2018</b></td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;"><br>
                </td>
                <td rowspan="1" colspan="3" style="text-align: center; list-style-position:inside;border-bottom: solid black 1.0pt;padding-left: 0.0px;"><b>$ Change</b></td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;"><b>% Change</b></td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;">Cost reimbursable</td>
                <td colspan="1" rowspan="1" style="border-left: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 818,477 </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 58.7% </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 657,050 </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 55.6% </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 161,427 </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 24.6% </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;">Fixed price</td>
                <td colspan="1" rowspan="1" style="border-left: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 388,867 </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 27.9% </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 337,374 </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 28.6% </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 51,493 </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 15.3% </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;">Time and materials</td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-left: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 188,125 </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 13.5% </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 187,217 </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 15.8% </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 908 </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 0.5% </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;">Total</td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;border-left: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,395,469 </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;border-bottom: double black 2.25pt;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 100.0% </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,181,641 </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;border-bottom: double black 2.25pt;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 100.0% </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 213,828 </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;border-bottom: double black 2.25pt;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 18.1% </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="3"><br>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="3"><br>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;">&#160;</td>
              </tr>
              <tr>
                <td rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;" colspan="17"><b>Revenue Generated as a Prime versus Subcontractor (Unaudited)</b></td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;border-bottom: solid black 1.0pt;" colspan="10"><b>Quarter Ended</b></td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;"><br>
                </td>
                <td rowspan="1" colspan="3" style="padding-left: 0.0px;border-bottom: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;border-bottom: solid black 1.0pt;"><br>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;">(dollars in thousands)</td>
                <td rowspan="1" style="text-align: center; list-style-position:inside;border-bottom: solid black 1.0pt;border-left: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;" colspan="4"><b>12/31/2019</b></td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;"><br>
                </td>
                <td rowspan="1" style="text-align: center; list-style-position:inside;border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;" colspan="5"><b>12/31/2018</b></td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;"><br>
                </td>
                <td rowspan="1" colspan="3" style="text-align: center; list-style-position:inside;border-bottom: solid black 1.0pt;padding-left: 0.0px;"><b>$ Change</b></td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;"><b>% Change</b></td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;">Prime</td>
                <td colspan="1" rowspan="1" style="border-left: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,268,993 </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 90.9% </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,091,956 </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 92.4% </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 177,037 </p>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 16.2% </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;">Subcontractor</td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-left: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 126,476 </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 9.1% </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 89,685 </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 7.6% </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 36,791 </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 41.0% </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;">Total</td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;border-left: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,395,469 </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;border-bottom: double black 2.25pt;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 100.0% </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,181,641 </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;border-bottom: double black 2.25pt;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 100.0% </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 213,828 </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: double black 2.25pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;border-bottom: double black 2.25pt;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 18.1% </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="3"><br>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="3"><br>
                </td>
                <td colspan="1" rowspan="1"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;">&#160;</td>
              </tr>

          </table>
          <table cellspacing="0" id="za0f4e30199bf4d35acf21764c0286f00" style="margin-bottom: 10.0px;margin-left: auto; margin-right: auto; font-size: 10pt;">

              <tr>
                <td rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;" colspan="13"><b>Contract Awards Received (Unaudited)</b></td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;border-bottom: solid black 1.0pt;" colspan="6"><b>Quarter Ended</b></td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;"><br>
                </td>
                <td rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;border-bottom: solid black 1.0pt;" colspan="3"><br>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;border-bottom: solid black 1.0pt;"><br>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;">(dollars in thousands)</td>
                <td rowspan="1" style="text-align: center; list-style-position:inside;border-bottom: solid black 1.0pt;border-left: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;" colspan="2"><b>12/31/2019</b></td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;"><br>
                </td>
                <td rowspan="1" style="text-align: center; list-style-position:inside;border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;" colspan="3"><b>12/31/2018</b></td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;"><br>
                </td>
                <td rowspan="1" style="text-align: center; list-style-position:inside;border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;" colspan="3"><b>$ Change</b></td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;"><b>% Change</b></td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;">Contract Awards</td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-left: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 2,711,484 </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,303,553 </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,407,931 </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 108.0% </p>
                </td>
              </tr>

          </table>
          <div> </div>
          <div style="MARGIN-BOTTOM: 10pt; CLEAR: both; MARGIN-TOP: 10pt" id="DSPFPageBreakArea">
            <div style="PAGE-BREAK-AFTER: always" id="DSPFPageBreak">
              <hr style="BORDER-LEFT-WIDTH: 0px; HEIGHT: 2px; BORDER-RIGHT-WIDTH: 0px; WIDTH: 100%; BORDER-BOTTOM-WIDTH: 0px; COLOR: #000000; CLEAR: both; MARGIN: 4px 0px; BORDER-TOP-WIDTH: 0px; BACKGROUND-COLOR: #000000"> </div>
          </div>
          <p style="text-align: center; list-style-position:inside;"> <b>Reconciliation of Net Cash Provided by Operating Activities to <br>
              Net Cash Provided by Operating Activities Excluding MARPA <br>
              (Unaudited)</b> </p>
          <p> The Company defines net cash provided by operating activities excluding CACI&#8217;s Master Accounts Receivable Purchase Agreement (MARPA) as net cash provided by operating activities calculated in accordance with GAAP, adjusted to exclude net cash
            received from CACI&#8217;s MARPA for the sale of certain designated eligible U.S. government receivables. Under the MARPA, the Company can sell eligible receivables, including certain billed and unbilled receivables up to a maximum amount of $200.0
            million. The Company provides net cash provided by operating activities excluding MARPA to allow investors to more easily compare current period results to prior period results and to results of our peers. This non-GAAP measure should not be
            considered in isolation or as a substitute for performance measures prepared in accordance with GAAP. </p>
          <table cellspacing="0" id="zcb489dbf90fb4709b1e55bd75538b91a" style="margin-bottom: 10.0px;margin-left: auto; margin-right: auto; font-size: 10pt;">

              <tr>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;border-bottom: solid black 1.0pt;" colspan="2">&#160;</td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">(dollars in thousands)</td>
                <td rowspan="1" colspan="2" style="text-align: center; list-style-position:inside;border-left: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;border-bottom: solid black 1.0pt;">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>Quarter <br>
                      Ended <br>
                      12/31/2019</b> </p>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">Net cash provided by operating activities</td>
                <td colspan="1" rowspan="1" style="border-left: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 133,821 </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;">Cash used (provided) by MARPA</td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-left: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> (16,334) </p>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">Net cash provided by operating activities excluding MARPA</td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-left: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 117,487 </p>
                </td>
              </tr>

          </table>
          <p style="text-align: center; list-style-position:inside;"> <b>Reconciliation of Net Income to Adjusted Earnings Before Interest, Taxes, Depreciation and Amortization (EBITDA) <br>
              (Unaudited)</b> </p>
          <p> The Company views Adjusted EBITDA and Adjusted EBITDA margin, both of which are defined as non-GAAP measures, as important indicators of performance, consistent with the manner in which management measures and forecasts the Company&#8217;s
            performance. Adjusted EBITDA is a commonly used non-GAAP measure when comparing our results with those of other companies. We define Adjusted EBITDA as GAAP net income plus net interest expense, income taxes, depreciation and amortization
            expense, including depreciation within direct costs, and earnout adjustments. We consider Adjusted EBITDA to be a useful metric for management and investors to evaluate and compare the ongoing operating performance of our business on a
            consistent basis across reporting periods, as it eliminates the effect of non-cash items such as depreciation of tangible assets, amortization of intangible assets primarily recognized in business combinations, as well as the effect of earnout
            gains and losses, which we do not believe are indicative of our core operating performance. Adjusted EBITDA margin is adjusted EBITDA divided by revenue. These non-GAAP measures should not be considered in isolation or as a substitute for
            performance measures prepared in accordance with GAAP. </p>
          <table cellspacing="0" id="z9428e74c3403408ab7c8cbcd08cf6aab" style="margin-bottom: 10.0px;margin-left: auto; margin-right: auto; font-size: 10pt;">

              <tr>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1">&#160;</td>
                <td rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;">&#160;</td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;border-bottom: solid black 1.0pt;" colspan="6"><b>Quarter Ended</b></td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">(dollars in thousands)</td>
                <td rowspan="1" colspan="2" style="text-align: center; list-style-position:inside;border-left: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;border-bottom: solid black 1.0pt;">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>12/31/2019</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;">&#160;</td>
                <td rowspan="1" colspan="2" style="text-align: center; list-style-position:inside;border-right: solid black 1.0pt;padding-left: 0.0px;border-bottom: solid black 1.0pt;">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>12/31/2018</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;border-right: solid black 1.0pt;padding-left: 0.0px;border-bottom: solid black 1.0pt;">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>% Change</b> </p>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">Net income</td>
                <td colspan="1" rowspan="1" style="border-left: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;padding-left: 10.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="border-right: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;padding-left: 5.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 79,195 </p>
                </td>
                <td colspan="1" rowspan="1">&#160;</td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 68,596 </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 15.5% </p>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">Plus:</td>
                <td rowspan="1" colspan="2" style="border-left: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1">&#160;</td>
                <td rowspan="1" colspan="2" style="border-right: solid black 1.0pt;padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="border-right: solid black 1.0pt;padding-left: 0.0px;"><br>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;">Income taxes</td>
                <td colspan="1" rowspan="1" style="border-left: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 16,278 </p>
                </td>
                <td colspan="1" rowspan="1">&#160;</td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 24,246 </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> -32.9% </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;">Interest income and expense, net</td>
                <td colspan="1" rowspan="1" style="border-left: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 14,714 </p>
                </td>
                <td colspan="1" rowspan="1">&#160;</td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 9,421 </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 56.2% </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;">Depreciation and amortization expense, including depreciation within direct costs</td>
                <td colspan="1" rowspan="1" style="border-left: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 28,615 </p>
                </td>
                <td colspan="1" rowspan="1">&#160;</td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 19,488 </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 46.8% </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;">Earnout adjustments</td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-left: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 2,100 </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;">&#160;</td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,200 </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 75.0% </p>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">Adjusted EBITDA</td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-left: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 140,902 </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;">&#160;</td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 122,951 </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 14.6% </p>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1">&#160;</td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;">&#160;</td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="text-align: center; list-style-position:inside;padding-left: 0.0px;border-bottom: solid black 1.0pt;" colspan="6"><b>Quarter Ended</b></td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">(dollars in thousands)</td>
                <td rowspan="1" colspan="2" style="text-align: center; list-style-position:inside;border-left: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;border-bottom: solid black 1.0pt;">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>12/31/2019</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;">&#160;</td>
                <td rowspan="1" colspan="2" style="text-align: center; list-style-position:inside;border-right: solid black 1.0pt;padding-left: 0.0px;border-bottom: solid black 1.0pt;">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>12/31/2018</b> </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: center; list-style-position:inside;border-right: solid black 1.0pt;padding-left: 0.0px;border-bottom: solid black 1.0pt;">
                  <p style="text-align: center; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> <b>% Change</b> </p>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">Revenue, as reported</td>
                <td colspan="1" rowspan="1" style="border-left: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="border-right: solid black 1.0pt;padding-right: 0.0px;vertical-align: bottom;padding-left: 5.0px;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,395,469 </p>
                </td>
                <td colspan="1" rowspan="1">&#160;</td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> $ </p>
                </td>
                <td colspan="1" rowspan="1" style="border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 1,181,641 </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 18.1% </p>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">Adjusted EBITDA</td>
                <td colspan="1" rowspan="1" style="border-left: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 140,902 </p>
                </td>
                <td colspan="1" rowspan="1">&#160;</td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 122,951 </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 14.6% </p>
                </td>
              </tr>
              <tr>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2">Adjusted EBITDA margin</td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;border-bottom: solid black 1.0pt;border-left: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 10.1% </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;">&#160;</td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;border-bottom: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> &#160; </p>
                </td>
                <td colspan="1" rowspan="1" style="text-align: right; list-style-position:inside;border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;padding-right: 0.0px;vertical-align: bottom;">
                  <p style="text-align: right; list-style-position:inside;margin-bottom: 0px; margin-top: 0px;"> 10.4% </p>
                </td>
                <td colspan="1" rowspan="1" style="border-bottom: solid black 1.0pt;border-right: solid black 1.0pt;padding-left: 0.0px;"><br>
                </td>
              </tr>
              <tr>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;"><br>
                </td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1">&#160;</td>
                <td rowspan="1" style="padding-left: 0.0px;" colspan="2"><br>
                </td>
                <td colspan="1" rowspan="1" style="padding-left: 0.0px;">&#160;</td>
              </tr>

          </table>
          <p> &#160; </p>
        </div>
        <div class="bw-release-contact">
          <h2 style="FONT-SIZE: 14pt;">Contacts</h2>
          <p> Corporate Communications and Media: <br>
            Jody Brown, Executive Vice President, Public Relations <br>
            (703) 841-7801, jbrown@caci.com </p>
          <p> Investor Relations: <br>
            Dan Leckburg, Senior Vice President, Investor Relations <br>
            (703) 841-7666, dleckburg@caci.com </p>
        </div>
      </div>
    </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>3
<FILENAME>caci-20200129.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by EDGARfilings PROfile 6.2.0.0 Broadridge-->
<xs:schema targetNamespace="http://caci.com/20200129" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:caci="http://caci.com/20200129" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:us-types="http://fasb.org/us-types/2019-01-31" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:srt-types="http://fasb.org/srt-types/2019-01-31" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31">
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="caci-20200129_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="caci-20200129_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:roleType roleURI="http://caci.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <link:definition>000100 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:import namespace="http://fasb.org/us-gaap/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/dei/2019-01-31" schemaLocation="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/invest/2013-01-31" schemaLocation="https://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/currency/2019-01-31" schemaLocation="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/exch/2019-01-31" schemaLocation="https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/naics/2017-01-31" schemaLocation="https://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/sic/2011-01-31" schemaLocation="https://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd" />
  <xs:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
  <xs:import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/stpr/2018-01-31" schemaLocation="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd" />
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <xs:import namespace="http://www.xbrl.org/2004/ref" schemaLocation="http://www.xbrl.org/2004/ref-2004-08-10.xsd" />
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
  <xs:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
  <xs:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
  <xs:import namespace="http://fasb.org/us-types/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd" />
  <xs:import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
  <xs:import namespace="http://fasb.org/srt/2019-01-31" schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd" />
  <xs:import namespace="http://fasb.org/srt-types/2019-01-31" schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd" />
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>4
<FILENAME>caci-20200129_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by EDGARfilings PROfile 6.2.0.0 Broadridge-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" />
  <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CoverAbstract" xlink:label="CoverAbstract" xlink:title="CoverAbstract" />
    <link:label xlink:type="resource" xlink:label="dei_CoverAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_CoverAbstract_lbl" xml:lang="en-US" id="dei_CoverAbstract_lbl">Cover [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CoverAbstract" xlink:to="dei_CoverAbstract_lbl" xlink:title="label: CoverAbstract to dei_CoverAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1" xlink:label="EntityAddressAddressLine1" xlink:title="EntityAddressAddressLine1" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressAddressLine1_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US" id="dei_EntityAddressAddressLine1_lbl">Entity Address, Address Line One</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" xlink:title="label: EntityAddressAddressLine1 to dei_EntityAddressAddressLine1_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine2" xlink:label="EntityAddressAddressLine2" xlink:title="EntityAddressAddressLine2" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressAddressLine2_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressAddressLine2_lbl" xml:lang="en-US" id="dei_EntityAddressAddressLine2_lbl">Entity Address, Address Line Two</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl" xlink:title="label: EntityAddressAddressLine2 to dei_EntityAddressAddressLine2_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine3" xlink:label="EntityAddressAddressLine3" xlink:title="EntityAddressAddressLine3" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressAddressLine3_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressAddressLine3_lbl" xml:lang="en-US" id="dei_EntityAddressAddressLine3_lbl">Entity Address, Address Line Three</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressAddressLine3" xlink:to="dei_EntityAddressAddressLine3_lbl" xlink:title="label: EntityAddressAddressLine3 to dei_EntityAddressAddressLine3_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="AmendmentFlag" xlink:title="AmendmentFlag" />
    <link:label xlink:type="resource" xlink:label="dei_AmendmentFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_AmendmentFlag_lbl" xml:lang="en-US" id="dei_AmendmentFlag_lbl">Amendment Flag</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:title="label: AmendmentFlag to dei_AmendmentFlag_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode" xlink:label="CityAreaCode" xlink:title="CityAreaCode" />
    <link:label xlink:type="resource" xlink:label="dei_CityAreaCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_CityAreaCode_lbl" xml:lang="en-US" id="dei_CityAreaCode_lbl">City Area Code</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CityAreaCode" xlink:to="dei_CityAreaCode_lbl" xlink:title="label: CityAreaCode to dei_CityAreaCode_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown" xlink:label="EntityAddressCityOrTown" xlink:title="EntityAddressCityOrTown" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressCityOrTown_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US" id="dei_EntityAddressCityOrTown_lbl">Entity Address, City or Town</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" xlink:title="label: EntityAddressCityOrTown to dei_EntityAddressCityOrTown_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCountry" xlink:label="EntityAddressCountry" xlink:title="EntityAddressCountry" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressCountry_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressCountry_lbl" xml:lang="en-US" id="dei_EntityAddressCountry_lbl">Entity Address, Country</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressCountry" xlink:to="dei_EntityAddressCountry_lbl" xlink:title="label: EntityAddressCountry to dei_EntityAddressCountry_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="DocumentPeriodEndDate" xlink:title="DocumentPeriodEndDate" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentPeriodEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US" id="dei_DocumentPeriodEndDate_lbl">Document Period End Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:title="label: DocumentPeriodEndDate to dei_DocumentPeriodEndDate_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="EntityIncorporationStateCountryCode" xlink:title="EntityIncorporationStateCountryCode" />
    <link:label xlink:type="resource" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US" id="dei_EntityIncorporationStateCountryCode_lbl">Entity Incorporation, State or Country Code</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" xlink:title="label: EntityIncorporationStateCountryCode to dei_EntityIncorporationStateCountryCode_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInformationFormerLegalOrRegisteredName" xlink:label="EntityInformationFormerLegalOrRegisteredName" xlink:title="EntityInformationFormerLegalOrRegisteredName" />
    <link:label xlink:type="resource" xlink:label="dei_EntityInformationFormerLegalOrRegisteredName_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityInformationFormerLegalOrRegisteredName_lbl" xml:lang="en-US" id="dei_EntityInformationFormerLegalOrRegisteredName_lbl">Entity Information, Former Legal or Registered Name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityInformationFormerLegalOrRegisteredName" xlink:to="dei_EntityInformationFormerLegalOrRegisteredName_lbl" xlink:title="label: EntityInformationFormerLegalOrRegisteredName to dei_EntityInformationFormerLegalOrRegisteredName_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber" xlink:label="LocalPhoneNumber" xlink:title="LocalPhoneNumber" />
    <link:label xlink:type="resource" xlink:label="dei_LocalPhoneNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_LocalPhoneNumber_lbl" xml:lang="en-US" id="dei_LocalPhoneNumber_lbl">Local Phone Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" xlink:title="label: LocalPhoneNumber to dei_LocalPhoneNumber_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:label="EntityAddressPostalZipCode" xlink:title="EntityAddressPostalZipCode" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressPostalZipCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US" id="dei_EntityAddressPostalZipCode_lbl">Entity Address, Postal Zip Code</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" xlink:title="label: EntityAddressPostalZipCode to dei_EntityAddressPostalZipCode_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="EntityAddressStateOrProvince" xlink:title="EntityAddressStateOrProvince" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressStateOrProvince_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US" id="dei_EntityAddressStateOrProvince_lbl">Entity Address, State or Province</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" xlink:title="label: EntityAddressStateOrProvince to dei_EntityAddressStateOrProvince_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle" xlink:label="Security12bTitle" xlink:title="Security12bTitle" />
    <link:label xlink:type="resource" xlink:label="dei_Security12bTitle_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_Security12bTitle_lbl" xml:lang="en-US" id="dei_Security12bTitle_lbl">Title of 12(b) Security</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Security12bTitle" xlink:to="dei_Security12bTitle_lbl" xlink:title="label: Security12bTitle to dei_Security12bTitle_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_NoTradingSymbolFlag" xlink:label="NoTradingSymbolFlag" xlink:title="NoTradingSymbolFlag" />
    <link:label xlink:type="resource" xlink:label="dei_NoTradingSymbolFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_NoTradingSymbolFlag_lbl" xml:lang="en-US" id="dei_NoTradingSymbolFlag_lbl">No Trading Symbol Flag</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoTradingSymbolFlag" xlink:to="dei_NoTradingSymbolFlag_lbl" xlink:title="label: NoTradingSymbolFlag to dei_NoTradingSymbolFlag_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol" xlink:label="TradingSymbol" xlink:title="TradingSymbol" />
    <link:label xlink:type="resource" xlink:label="dei_TradingSymbol_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_TradingSymbol_lbl" xml:lang="en-US" id="dei_TradingSymbol_lbl">Trading Symbol</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TradingSymbol" xlink:to="dei_TradingSymbol_lbl" xlink:title="label: TradingSymbol to dei_TradingSymbol_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName" xlink:label="SecurityExchangeName" xlink:title="SecurityExchangeName" />
    <link:label xlink:type="resource" xlink:label="dei_SecurityExchangeName_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_SecurityExchangeName_lbl" xml:lang="en-US" id="dei_SecurityExchangeName_lbl">Security Exchange Name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" xlink:title="label: SecurityExchangeName to dei_SecurityExchangeName_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="EntityRegistrantName" xlink:title="EntityRegistrantName" />
    <link:label xlink:type="resource" xlink:label="dei_EntityRegistrantName_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityRegistrantName_lbl" xml:lang="en-US" id="dei_EntityRegistrantName_lbl">Entity Registrant Name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:title="label: EntityRegistrantName to dei_EntityRegistrantName_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="EntityCentralIndexKey" xlink:title="EntityCentralIndexKey" />
    <link:label xlink:type="resource" xlink:label="dei_EntityCentralIndexKey_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityCentralIndexKey_lbl" xml:lang="en-US" id="dei_EntityCentralIndexKey_lbl">Entity Central Index Key</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:title="label: EntityCentralIndexKey to dei_EntityCentralIndexKey_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:label="EntityTaxIdentificationNumber" xlink:title="EntityTaxIdentificationNumber" />
    <link:label xlink:type="resource" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US" id="dei_EntityTaxIdentificationNumber_lbl">Entity Tax Identification Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" xlink:title="label: EntityTaxIdentificationNumber to dei_EntityTaxIdentificationNumber_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="DocumentFiscalYearFocus" xlink:title="DocumentFiscalYearFocus" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentFiscalYearFocus_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US" id="dei_DocumentFiscalYearFocus_lbl">Document Fiscal Year Focus</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xlink:title="label: DocumentFiscalYearFocus to dei_DocumentFiscalYearFocus_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="DocumentFiscalPeriodFocus" xlink:title="DocumentFiscalPeriodFocus" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US" id="dei_DocumentFiscalPeriodFocus_lbl">Document Fiscal Period Focus</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:title="label: DocumentFiscalPeriodFocus to dei_DocumentFiscalPeriodFocus_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="DocumentType" xlink:title="DocumentType" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentType_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentType_lbl" xml:lang="en-US" id="dei_DocumentType_lbl">Document Type</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentType" xlink:to="dei_DocumentType_lbl" xlink:title="label: DocumentType to dei_DocumentType_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_WrittenCommunications" xlink:label="WrittenCommunications" xlink:title="WrittenCommunications" />
    <link:label xlink:type="resource" xlink:label="dei_WrittenCommunications_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_WrittenCommunications_lbl" xml:lang="en-US" id="dei_WrittenCommunications_lbl">Written Communications</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl" xlink:title="label: WrittenCommunications to dei_WrittenCommunications_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SolicitingMaterial" xlink:label="SolicitingMaterial" xlink:title="SolicitingMaterial" />
    <link:label xlink:type="resource" xlink:label="dei_SolicitingMaterial_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_SolicitingMaterial_lbl" xml:lang="en-US" id="dei_SolicitingMaterial_lbl">Soliciting Material</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl" xlink:title="label: SolicitingMaterial to dei_SolicitingMaterial_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_PreCommencementTenderOffer" xlink:label="PreCommencementTenderOffer" xlink:title="PreCommencementTenderOffer" />
    <link:label xlink:type="resource" xlink:label="dei_PreCommencementTenderOffer_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_PreCommencementTenderOffer_lbl" xml:lang="en-US" id="dei_PreCommencementTenderOffer_lbl">Pre-commencement Tender Offer</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl" xlink:title="label: PreCommencementTenderOffer to dei_PreCommencementTenderOffer_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="PreCommencementIssuerTenderOffer" xlink:title="PreCommencementIssuerTenderOffer" />
    <link:label xlink:type="resource" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_PreCommencementIssuerTenderOffer_lbl" xml:lang="en-US" id="dei_PreCommencementIssuerTenderOffer_lbl">Pre-commencement Issuer Tender Offer</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl" xlink:title="label: PreCommencementIssuerTenderOffer to dei_PreCommencementIssuerTenderOffer_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber" xlink:label="EntityFileNumber" xlink:title="EntityFileNumber" />
    <link:label xlink:type="resource" xlink:label="dei_EntityFileNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityFileNumber_lbl" xml:lang="en-US" id="dei_EntityFileNumber_lbl">Entity File Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" xlink:title="label: EntityFileNumber to dei_EntityFileNumber_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="EntityEmergingGrowthCompany" xlink:title="EntityEmergingGrowthCompany" />
    <link:label xlink:type="resource" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US" id="dei_EntityEmergingGrowthCompany_lbl">Entity Emerging Growth Company</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xlink:title="label: EntityEmergingGrowthCompany to dei_EntityEmergingGrowthCompany_lbl" />
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>5
<FILENAME>caci-20200129_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by EDGARfilings PROfile 6.2.0.0 Broadridge-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" />
  <link:roleRef roleURI="http://caci.com/role/DocumentAndEntityInformation" xlink:type="simple" xlink:href="caci-20200129.xsd#DocumentAndEntityInformation" />
  <link:presentationLink xlink:type="extended" xlink:role="http://caci.com/role/DocumentAndEntityInformation">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CoverAbstract" xlink:label="CoverAbstract" xlink:title="CoverAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="DocumentType" xlink:title="DocumentType" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentType" xlink:title="presentation: CoverAbstract to DocumentType" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="AmendmentFlag" xlink:title="AmendmentFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="AmendmentFlag" xlink:title="presentation: CoverAbstract to AmendmentFlag" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="DocumentPeriodEndDate" xlink:title="DocumentPeriodEndDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentPeriodEndDate" xlink:title="presentation: CoverAbstract to DocumentPeriodEndDate" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="EntityRegistrantName" xlink:title="EntityRegistrantName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityRegistrantName" xlink:title="presentation: CoverAbstract to EntityRegistrantName" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="EntityIncorporationStateCountryCode" xlink:title="EntityIncorporationStateCountryCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityIncorporationStateCountryCode" xlink:title="presentation: CoverAbstract to EntityIncorporationStateCountryCode" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber" xlink:label="EntityFileNumber" xlink:title="EntityFileNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityFileNumber" xlink:title="presentation: CoverAbstract to EntityFileNumber" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:label="EntityTaxIdentificationNumber" xlink:title="EntityTaxIdentificationNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityTaxIdentificationNumber" xlink:title="presentation: CoverAbstract to EntityTaxIdentificationNumber" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1" xlink:label="EntityAddressAddressLine1" xlink:title="EntityAddressAddressLine1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressAddressLine1" xlink:title="presentation: CoverAbstract to EntityAddressAddressLine1" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine2" xlink:label="EntityAddressAddressLine2" xlink:title="EntityAddressAddressLine2" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressAddressLine2" xlink:title="presentation: CoverAbstract to EntityAddressAddressLine2" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine3" xlink:label="EntityAddressAddressLine3" xlink:title="EntityAddressAddressLine3" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressAddressLine3" xlink:title="presentation: CoverAbstract to EntityAddressAddressLine3" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown" xlink:label="EntityAddressCityOrTown" xlink:title="EntityAddressCityOrTown" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressCityOrTown" xlink:title="presentation: CoverAbstract to EntityAddressCityOrTown" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="EntityAddressStateOrProvince" xlink:title="EntityAddressStateOrProvince" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressStateOrProvince" xlink:title="presentation: CoverAbstract to EntityAddressStateOrProvince" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCountry" xlink:label="EntityAddressCountry" xlink:title="EntityAddressCountry" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressCountry" xlink:title="presentation: CoverAbstract to EntityAddressCountry" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:label="EntityAddressPostalZipCode" xlink:title="EntityAddressPostalZipCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressPostalZipCode" xlink:title="presentation: CoverAbstract to EntityAddressPostalZipCode" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode" xlink:label="CityAreaCode" xlink:title="CityAreaCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="CityAreaCode" xlink:title="presentation: CoverAbstract to CityAreaCode" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber" xlink:label="LocalPhoneNumber" xlink:title="LocalPhoneNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="LocalPhoneNumber" xlink:title="presentation: CoverAbstract to LocalPhoneNumber" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInformationFormerLegalOrRegisteredName" xlink:label="EntityInformationFormerLegalOrRegisteredName" xlink:title="EntityInformationFormerLegalOrRegisteredName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityInformationFormerLegalOrRegisteredName" xlink:title="presentation: CoverAbstract to EntityInformationFormerLegalOrRegisteredName" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_WrittenCommunications" xlink:label="WrittenCommunications" xlink:title="WrittenCommunications" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="WrittenCommunications" xlink:title="presentation: CoverAbstract to WrittenCommunications" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SolicitingMaterial" xlink:label="SolicitingMaterial" xlink:title="SolicitingMaterial" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="SolicitingMaterial" xlink:title="presentation: CoverAbstract to SolicitingMaterial" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_PreCommencementTenderOffer" xlink:label="PreCommencementTenderOffer" xlink:title="PreCommencementTenderOffer" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="PreCommencementTenderOffer" xlink:title="presentation: CoverAbstract to PreCommencementTenderOffer" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="PreCommencementIssuerTenderOffer" xlink:title="PreCommencementIssuerTenderOffer" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="PreCommencementIssuerTenderOffer" xlink:title="presentation: CoverAbstract to PreCommencementIssuerTenderOffer" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_NoTradingSymbolFlag" xlink:label="NoTradingSymbolFlag" xlink:title="NoTradingSymbolFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="NoTradingSymbolFlag" xlink:title="presentation: CoverAbstract to NoTradingSymbolFlag" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="EntityEmergingGrowthCompany" xlink:title="EntityEmergingGrowthCompany" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityEmergingGrowthCompany" xlink:title="presentation: CoverAbstract to EntityEmergingGrowthCompany" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="DocumentFiscalYearFocus" xlink:title="DocumentFiscalYearFocus" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentFiscalYearFocus" xlink:title="presentation: CoverAbstract to DocumentFiscalYearFocus" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="DocumentFiscalPeriodFocus" xlink:title="DocumentFiscalPeriodFocus" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentFiscalPeriodFocus" xlink:title="presentation: CoverAbstract to DocumentFiscalPeriodFocus" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="EntityCentralIndexKey" xlink:title="EntityCentralIndexKey" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityCentralIndexKey" xlink:title="presentation: CoverAbstract to EntityCentralIndexKey" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle" xlink:label="Security12bTitle" xlink:title="Security12bTitle" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="Security12bTitle" xlink:title="presentation: CoverAbstract to Security12bTitle" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol" xlink:label="TradingSymbol" xlink:title="TradingSymbol" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="TradingSymbol" xlink:title="presentation: CoverAbstract to TradingSymbol" order="27.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName" xlink:label="SecurityExchangeName" xlink:title="SecurityExchangeName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="SecurityExchangeName" xlink:title="presentation: CoverAbstract to SecurityExchangeName" order="28.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>8
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6644546832">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Document and Entity Information<br></strong></div></th>
<th class="th"><div>Jan. 29, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jan. 29,  2020<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">CACI International Inc<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-31400<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">54-1345888<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">1100 N. Glebe Road<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Arlington<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">VA<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">22201<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">703<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">841-7800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_PreCommencementTenderOffer', window );">Pre-commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000016058<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CACI<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementIssuerTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Section 14a<br> -Number 240<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SolicitingMaterial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_WrittenCommunications</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>a52165845_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="caci-20200129.xsd" xlink:type="simple"/>
    <context id="c20200129to20200129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000016058</identifier>
        </entity>
        <period>
            <startDate>2020-01-29</startDate>
            <endDate>2020-01-29</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="c20200129to20200129"
      id="Fact_a823868b475a4fc997adaea1d4d12744">false</dei:AmendmentFlag>
    <dei:DocumentPeriodEndDate
      contextRef="c20200129to20200129"
      id="Fact_94ca2290f16c40a2983166d9b9eb6790">2020-01-29</dei:DocumentPeriodEndDate>
    <dei:EntityCentralIndexKey
      contextRef="c20200129to20200129"
      id="Fact_9f7619be60114e69b414e032dad0dff4">0000016058</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="c20200129to20200129"
      id="Fact_2edf7a13ee124850a0376fd0f8ae52d1">8-K</dei:DocumentType>
    <dei:EntityRegistrantName
      contextRef="c20200129to20200129"
      id="Fact_0b3810664c9a466786e1ed7585240f2a">CACI International Inc</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="c20200129to20200129"
      id="Fact_bd569d026f26477c858c0844d70d48e3">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="c20200129to20200129"
      id="Fact_31fee22744c14966a02ec0db0389a148">001-31400</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="c20200129to20200129"
      id="Fact_d650c4d550794983b6815b29f1f5181c">54-1345888</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="c20200129to20200129"
      id="Fact_8c42bce5dc074e35a43efcbeee137979">1100 N. Glebe Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="c20200129to20200129"
      id="Fact_e91eb02b82354c6b901ddca7db10b053">Arlington</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="c20200129to20200129"
      id="Fact_ac343198e9594e70a35b0466e8039087">VA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="c20200129to20200129"
      id="Fact_78594b47bf4547c6a0f8966652a14892">22201</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="c20200129to20200129"
      id="Fact_a7a50b57a60146e8907652e3722ece83">703</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="c20200129to20200129"
      id="Fact_89624ed02ce04d93bf26ba151b02155f">841-7800</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="c20200129to20200129"
      id="Fact_5f7bec71e51842a0a25177d649e20f74">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="c20200129to20200129"
      id="Fact_72651d7c2dc34389b141d536d78fc967">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="c20200129to20200129"
      id="Fact_87217a91177a4b208607a3d8fbb8ebbb">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="c20200129to20200129"
      id="Fact_e8a1bf36746b47278c8576511cc1999f">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="c20200129to20200129"
      id="Fact_ea9c1312c6084bbab9afed6776c65907">Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="c20200129to20200129"
      id="Fact_cdc06ffe54a94b16b08e460c6c4d23ee">CACI</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="c20200129to20200129"
      id="Fact_db14503ee0a34a48ace5ed3003db10a5">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="c20200129to20200129"
      id="Fact_e4e47bc1a2e947bfb15edbf5b0544e43">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>11
<FILENAME>0001157523-20-000119-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001157523-20-000119-xbrl.zip
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
M@<(+T"<"I .D_8"!"]L;I1"4)$4UC96>W.Q'CWR="H>P;.(OL=X8:LPPF)3
MXOKFYA]T,/QX34Q5W3_V;BLG=$B&:=?W'%#6?>:[\V3EVB?PV$]@A^/Z!OL
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
M6C=MC>J&;EL-MV%U:;=7;[B6WK74,=[FM)0F$)=]*D!(TR0<JZY,CXK/>F$
MVL_[P3)0S#/F32;F@O?:_T)P+%Z8Y(;YS$F82\Z\@ :.!Q;J*4THV3V!F7A!
MRMR]%\N22)TK=>[F2NJ<-$\NR 5*0< 3" &Y%X$C:^BL;"[OQ<<P<#'-R"7P
MBOL@*.JCFP3^X#4',4;?G="X3\Y\Z(+L?@UHZGK)SS239'8>F;W;'(CR"UY
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
MFY-8!N@'A[%*$?Q?OH3Y_)3?[?G];GN712V1(F^V&$3"=P6\X-0=# 9!WGJ
MLD"H(O2!-IL]S]O/'\$Q?(0+C__^_7%<VGL0<$200CH!<QBS(?/N]&4-AZT,
M)>L8RG,K A?F.#$AAS!\=@9\=KH7?'8^_1\Y.">]);?2#%,0OTV>>;QBKH5A
MSD_Z_JVFMBKE^[><97:)PP^8Y:-ASD]Z"@G"T6T:O7_B^E!OE?P3!>0#K%(<
M['P"[Y_U":F&($3M$"?[L#<XW"0PI:.42481?1FG"TR2?$VHSYC'8AGQ=:8W
MR/.ICG><WYK C 'SE@D[H0P&=Q2F$8SD<#S7US#(QY,CQCA4!HGYVH=)482,
M#9(KD,&PO<3/00014[4[X <^/_ [7;&^?6*G_KG&;.$?S3-*0$AEO)AK,FP9
MVUB>G)#6%GQ0NG+*9BRNEJVI222K-JFY'HLY(FK>@(0R$CM4E"PNU@(1K %A
M\?QPA>*#"18$)V7SB2M3/T[OTE,B>!1[:D],(DB&K0Y_@F,=%Y 0<8%5Y)TG
M'1]?A>\OXXCE'/&\[V*PU'0TMHG9T-K<4[(J^1HIM:Y"RZ[S6DH+'E;/&W9;
M+[DVC1CM(M4P[FEL0\;RLM5"",U[SFN^7ZX>X1)Q3BF]!XDN>15$3)(9XI[@
M%E1J]#9'$'+W&R+W. TQ66.2DV2/F11>XTU*R<LUCLSJ6_50S%#3PU5OG$+4
MRBHU 85S?FR(<^Y0#.\WR1P2HTV*S8HGCIM=-4 I!2NUCWL+:7]JB+0SL!M'
MC"!:H'TYKD+G&JPB>BG650?8D;.R0VDHX8V+AGAC%$6,;B9^L3=EV#7ZH@*G
M>,*(<]4/]:2LO& ,(WSP<V-]T+/T0<_2![TF^4 G]4H?] X^^*6Q/NA;^J!O
MZ8-^DWR@DWJE#_H''PR:Y8-K=OA 9GB;5KF@B#)YX!CEN -*"9VB_W$062ER
MO^RG4,C?:A[(E.!GM/^T6^J!$JC)" 6HXVZHIG:*)0J1I"_<+R&JUMZ_Z%;>
M$U2(\88@(8[K;Z9RTJU 1I!Z-Z5\*/*?XHR"^&^T+BTC50%-VFM QQU01>L4
M'VAQI!O<KR[RM6Q$(##H;VJ2'R"5)O<TKDB]1E6UI]31_5H?WY 53U<X-=?Z
MRIK%I!2;W=.TAD*-KL7>4MNF%/N.]B?<L0-()G )X@>R_[ !6>ZE'X).ZZI]
M$[#KZIY?SJ!N^97 +K+TF?N%PS\(HA2FUSA)-JFH?F::H2HQ8OI*,.Y9Q(9,
MC1=*0DC1W:\2/N$8A8BB=/F-O<(0!&)-\7* F"$3P#VM:VG4"&WJ+U5VOP8X
M)9!;%+)WTWS'$M\E1QX6B\*#0CU03%<5T#WUK6G5N* JCG2#^Y5 C<4XRS:0
M6'NB%&YVA@'NO#_J*)[F$D,TN=G(_;+A/9X1P/\WRM-+,L>Q8<]@!4),EQ'A
MG@GJB=3H;@P@I6Y*)?"6/<HN&8>O!&_IBOEX#5)S0; 2J;Q%E"#=LX ],:MW
MA)) TA+N%POE7LD[E+'WY[\@('?LC/Y24(/2]I@64.[9P(Z0Y3[30A IO_O5
M097"?L-LO0$,.*,%%)SK)B@G=9(-E##2".Z7%_>WLVM&@X!XS!YD=K]!\Z)0
M@E&6@P+&/?%MR%@M 8404G3WZXY/,-P01J';F\\X8[TP4-(LRP*%9O=4KJ%0
M5Q(H]);:NE_K4QY4-6&-;6)*M#;W)*U*OD9/K:L4LP$U/&'$VUVX ND2&CX$
M5$&T"U:%N*>P!17+"U>-(/4^MYIW%12F:L).\#_"L&_A/_@?+?C\'U!+ 0(4
M Q0    ( $6*/5"V]2@[N1(  .QQ   -              "  0    !A-3(Q
M-C4X-#4N:'1M4$L! A0#%     @ 18H]4-]O(UD6/0  TJ $ !$
M     ( !Y!(  &$U,C$V-3@T-65X.3DN:'1M4$L! A0#%     @ 18H]4%Q-
M;I.' P  .!$  !$              ( !*5   &-A8VDM,C R,# Q,CDN>'-D
M4$L! A0#%     @ 18H]4!9O5X#Q"   \5P  !4              ( !WU,
M &-A8VDM,C R,# Q,CE?;&%B+GAM;%!+ 0(4 Q0    ( $6*/5#!X R,%@8
M /U!   5              "  0-=  !C86-I+3(P,C P,3(Y7W!R92YX;6Q0
52P4&      4 !0 _ 0  3&,

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>13
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( $6*/5 ?(\\#P    !,"   +    7W)E;',O+G)E;'.MDD^+
MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V
M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F'
M.>RGGD7E2B.5^S3%":4A+<TXP)6E/S/WJVR;A5ND9T*YKCM+1[873T$7LF<;
M!I99-G\LCNVW<+ZT+/0:S>,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C
M-R."?S]PN -02P,$%     @ 18H]4"?HAPZ"    L0   !    !D;V-0<F]P
M<R]A<' N>&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(?
MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/
M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+""
MWTG] E!+ P04    " !%BCU0<=P_L^\    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9+/2L0P$(=?17)O)^FRBJ';B^))07!!\1:2V=U@\X=DI-VW-ZV[
M740?0,@E,[]\\PVDU5'JD/ YA8B)+.:KT?4^2QTW[$ 4)4#6!W0JUR7A2W,7
MDE-4KFD/4>D/M4=H.+\&AZ2,(@43L(H+D76MT5(G5!32"6_T@H^?J9]A1@/V
MZ-!3!E$+8-TT,1['OH4+8((1)I>_"V@6XES]$SMW@)V28[9+:AB&>EC-N;*#
M@+>GQY=YW<KZ3,IK+*^RE72,N&'GR:^KN_OM ^L:WO"*BZJYW8H;6<YZ_3ZY
M_O"["+M@[,[^8^.S8-?"KW_1?0%02P,$%     @ 18H]4)E<G",0!@  G"<
M !,   !X;"]T:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T
M$W-I=MNTF83M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY
M\^XN8NB&B)3R>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2
MP]R"BPA+>!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?
M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA
M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M
M&N#C\7@XMLO2BW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_K
MFVB<"HU;3]-K=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K
M>A(5M>5 TR  6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T
M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)
MI#-ZG7TZSFN4?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R
M.AQG0GS/]O:1I24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG
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
M99TWBISN]F>HQ:#>S@7WOT3Q U!+ P04    " !%BCU0%FTC?T,!   \ @
M#P   'AL+W=O<FMB;V]K+GAM;(U1RV[",!#\%<L?T 34(A41+J4/I*I%I>+N
M)!NRPH_(WD#+UW?M*(7>>K)W=CP[.UZ<G#^4SAW$E]$V%+(EZN99%JH6C HW
MK@/+G<9YHXA+O\]"YT'5H04@H[-IGL\RH]#*Y6+4VOCLNG $%:&S#$9@AW *
MEWXLA6+"$3Y56<A<"M63>T)-X%>*X-F[OD.[+^1$B@9]H&V<G9@&+1H\0YVJ
MT+K3B_-X=I:4WE;>:9U>Q49ZQ!/"+[(#3UC](9(J/Q1[+>0L9\$C!BQ1(WT7
M,MTU2-XBNUHCY3">0XAS_Y\87=-@!2M7]08L#3EZT'&Z#2UV00JK#!1RI AE
M:_%HB=V(M1VDF!MWX='K>MB+.+&+6>'GR V_KB?)^.BVA@8MU&\\(##.(50;
M+^*1=*:W=Y-[#KO7^H&Q=_OJ5-*/&N/'+7\ 4$L#!!0    ( $6*/5#_P"8(
MO0   (4"   :    >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'.MDD$*@S 0
M +\B>4!7;>FAJ*=>O+;]0-#5B)J$[);J[YMZ44&A!R\)8</,0)(\L)/<&$VJ
ML10,?:<I%8K9W@"H4-A+.AF+VD\JXWK)_NAJL+)H98T0A^$5W)(ALF3)#/(R
M%2XO(Q&\I*N14P%#!Q_C6E*(3#!MT<D+_)71XC]Z4U5-@7=3O'O4O%$Q"P1L
M!\5S$"GIL'RR:W1-1X>LX'LQYT4,CQT>7S%1]_276<]>@C"MA[_)1/TUP.K7
M95]02P,$%     @ 18H]4 N/V ,A 0  5P0  !,   !;0V]N=&5N=%]4>7!E
M<UTN>&ULM51-3\,P#/TK4Z]HS>#  6V[ %>8!'\@)&X;-5^RO=']>]QN0V(J
M8FC;)8GS[/=>$BOS]VT&FG3!1UH4#7-^4(I, T%3F3)$0:J$0;.$6*NL3:MK
M4'>SV;TR*3)$GG+/42SG3U#IM>?)XVZ_IUX4.F?OC&:7HMI$>T0ZW1.6"'[(
MH<9ENI&$8O+<"0O)WJ(0E IU@L)Q81]+W>L&$)V%?UE+5>4,V&3604I*R@C:
M4@/ P9?4: 3[QNABO?>[TL@O.@BQZKSZD5!>SP=O/8P;&)!+*K.T!8Q)#<!N
MO#U+\- -)B%,,PJ*[$:.)Y96@I+J$R]Y1.A;QX(]25RHK_>PGPG;83UVX=\@
MJ6$Z[];_:'29RZ!=_,W(1TKM05\-_\GR"U!+ 0(4 Q0    ( $6*/5 ?(\\#
MP    !,"   +              "  0    !?<F5L<R\N<F5L<U!+ 0(4 Q0
M   ( $6*/5 GZ(<.@@   +$    0              "  >D   !D;V-0<F]P
M<R]A<' N>&UL4$L! A0#%     @ 18H]4''</[/O    *P(  !$
M     ( !F0$  &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ 18H]4)E<
MG",0!@  G"<  !,              ( !MP(  'AL+W1H96UE+W1H96UE,2YX
M;6Q02P$"% ,4    " !%BCU0DP0RG9T"  "3"P  &               @ 'X
M"   >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%     @ 18H]4+L$
M'VE  @  Y 4  !0              ( !RPL  'AL+W-H87)E9%-T<FEN9W,N
M>&UL4$L! A0#%     @ 18H]4+JA.8K7 0  ,@8   T              ( !
M/0X  'AL+W-T>6QE<RYX;6Q02P$"% ,4    " !%BCU0%FTC?T,!   \ @
M#P              @ $_$   >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @
M18H]4/_ )@B]    A0(  !H              ( !KQ$  'AL+U]R96QS+W=O
M<FMB;V]K+GAM;"YR96QS4$L! A0#%     @ 18H]4 N/V ,A 0  5P0  !,
M             ( !I!(  %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&      H
,"@"  @  ]A,

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>14
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "a52165845.htm": {
   "axisCustom": 0,
   "axisStandard": 0,
   "contextCount": 1,
   "dts": {
    "definitionLink": {
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml",
      "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "a52165845.htm"
     ]
    },
    "labelLink": {
     "local": [
      "caci-20200129_lab.xml"
     ],
     "remote": [
      "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "caci-20200129_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "caci-20200129.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd",
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd",
      "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd",
      "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd",
      "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd",
      "https://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd",
      "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd",
      "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd",
      "https://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd",
      "https://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd",
      "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd",
      "http://www.xbrl.org/2004/ref-2004-08-10.xsd",
      "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd"
     ]
    }
   },
   "elementCount": 30,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2019-01-31": 3,
    "total": 3
   },
   "keyCustom": 0,
   "keyStandard": 95,
   "memberCustom": 0,
   "memberStandard": 0,
   "nsprefix": "caci",
   "nsuri": "http://caci.com/20200129",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "a52165845.htm",
      "contextRef": "c20200129to20200129",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "000100 - Document - Document and Entity Information",
     "role": "http://caci.com/role/DocumentAndEntityInformation",
     "shortName": "Document and Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "a52165845.htm",
      "contextRef": "c20200129to20200129",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 0,
   "tag": {
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://caci.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://caci.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://caci.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://caci.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.",
        "label": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://caci.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://caci.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://caci.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://caci.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine3": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Address Line 3 such as an Office Park",
        "label": "Entity Address, Address Line Three"
       }
      }
     },
     "localname": "EntityAddressAddressLine3",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://caci.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://caci.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCountry": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "ISO 3166-1 alpha-2 country code.",
        "label": "Entity Address, Country"
       }
      }
     },
     "localname": "EntityAddressCountry",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://caci.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "countryCodeItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://caci.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://caci.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://caci.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://caci.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://caci.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://caci.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInformationFormerLegalOrRegisteredName": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Former Legal or Registered Name of an entity",
        "label": "Entity Information, Former Legal or Registered Name"
       }
      }
     },
     "localname": "EntityInformationFormerLegalOrRegisteredName",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://caci.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://caci.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://caci.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://caci.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_NoTradingSymbolFlag": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true only for a security having no trading symbol.",
        "label": "No Trading Symbol Flag"
       }
      }
     },
     "localname": "NoTradingSymbolFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://caci.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.",
        "label": "Pre-commencement Issuer Tender Offer"
       }
      }
     },
     "localname": "PreCommencementIssuerTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://caci.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_PreCommencementTenderOffer": {
     "auth_ref": [
      "r3"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.",
        "label": "Pre-commencement Tender Offer"
       }
      }
     },
     "localname": "PreCommencementTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://caci.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://caci.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r1"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://caci.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_SolicitingMaterial": {
     "auth_ref": [
      "r4"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.",
        "label": "Soliciting Material"
       }
      }
     },
     "localname": "SolicitingMaterial",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://caci.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://caci.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "dei_WrittenCommunications": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.",
        "label": "Written Communications"
       }
      }
     },
     "localname": "WrittenCommunications",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://caci.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    }
   },
   "unitCount": 0
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r1": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r2": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r3": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r4": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14a",
   "Subsection": "12"
  },
  "r5": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r6": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "425"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.19.3.a.u2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>95</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>0</UnitCount>
  <MyReports>
    <Report instance="a52165845.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000100 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://caci.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="8-K" original="a52165845.htm">a52165845.htm</File>
    <File>a52165845ex99.htm</File>
    <File>caci-20200129.xsd</File>
    <File>caci-20200129_lab.xml</File>
    <File>caci-20200129_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2019-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
